4 pointsby faris-ashai4 hours ago1 comment
  • faris-ashai4 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.