Editing Code Visually Without Sacrificing Fidelity

(joinformal.com)

4 points | by faris-ashai 5 hours ago ago

1 comments

  • faris-ashai 5 hours ago

    Very excited to share my first article on the engineering tradeoffs behind building a hybrid code editor!

    Most products completely avoid this space, choosing either raw text or a constrained UI model. Supporting both of these exposes uncomfortable problems like real-time bidirectional state sync, correctness of parsing arbitrary user syntax/formatting, and avoiding complexity or corruption over time.

    This piece breaks down my approach to each of these issues.