I didn't see the utility of first class symbols when I first saw them—strings worked fine. Eventually I realised symbol:string :: int:float.
miniblog.
Related Posts
I've now worked on several systems where the JSON was so big that avoiding pretty-printing was a performance win!
Playing with Zellij this week (a terminal multiplexer like screen/tmux) and it's worked great so far.
It's nice having many short-lived, named terminal sessions on a remote machine. Normally I'd have multiple iTerm windows, but they end up with huge histories.
LLMs are great at style transfer, and this works surprisingly well for syntactic transformations too.
I rewrote a small website's EJS templates to 1500 LOC of TSX with a oneshot in Claude. It took ~12 minutes, but it just worked.
(TSX seems nicer than EJS for static analysis.)