Time to talk about better developer experience through projectional code editing. I've been exploring this space in the last couple of years and here's a few things I either came up with or stole (hard to say at this point):
-
-
That is the crux! I very much invite examples of code transformations that might be simpler with a uniform text editor. Currently I operate on the hypothesis that there is always a better structural approach. Alternatively there'd be an escape hatch for free code editing
-
This is about as good as i could make it for JS: https://makepad.github.io/makepad.html but ultimately im abandoning the idea of always live formatting all the time. It makes intermediate states really 'jumpy' to the user. Also structured code nav is quite complicated and requires unlearning
- Show replies
New conversation -
-
-
This Tweet is unavailable.
-
The mental model isn't as simple but I'd argue it's still very learnable, if there's a relationship between what you want to do and how you achieve it (i.e. correspondence between keys pressed and the resulting text changes)
End of conversation
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.