Pinned
AI dev experience engineer @uber, previously at @sublimehq. Author of @package_control, occasional designer. Proud husband and father.
- Caring about low level details such as these is a big part of the latency and performance differences users experience with tools like Sublime Text vs VS Code. Minimizing allocations, using memory arenas, being smart about memory lifetime, struct packing, (C++) move semantics,If you're interested in "how" or "why": the major culprit is that each row in Alacritty has 32 bytes of metadata and each cell is 24 bytes. In Ghostty, every row and cell is represented by exactly 8 byte each. How do we do this? The first major culprit is styles. Alacritty
- People keep saying don’t review the code, review the architecture. This then begs the question, how do you review the architecture? Re: point 2, I have found LLMs are probably passable at local implementation, but without consistent review and nudging, devolve into mediocreControl the ideas, not the code: blog post here antirez.com/news/169




