Making performant dynamic manual memory management in C feel almost like garbage collection.
28
7
Making the case for limiting the timeframe during which important state mutations can occur, making these mutations homogeneous, and how this idea can…
7
On major problems in computing, and why new general-purpose, systems programming languages within the existing ecosystem will not solve them.
7
2
The Our Machinery fiasco has made an excellent case for more self-reliant, more from-scratch technology.
5
3
A simple code generator design I've found to be useful, but still small and easy. Includes a sample version with source code.
5
Many custom UIs don't implement common keyboard shortcuts in their single-line text fields. It doesn't have to be this way - let's look at a way to…
3
Paid Subscriber RegistrationThis is the post I am using to paywall access to paid subscriber benefits. I am not totally sure how I would automate this process, so for now, …
On corporate abuse of free and open-source software, particularly as it relates to GitHub's Copilot, and explaining why & how I began self-hosting my…
16
10
Exploring strategies for high-level interface instantiation entities (windows, tabs, panels). Making the case for why their state should not be managed…
5
Personal computers: the science-fiction-like machines of the modern world. Why we have them, what they offer, and why we give them up at our peril.
16
5
My techniques for using the GPU to render fancy UIs with not much code.
9
Looking into how we might specify visual information—both styling and spacing—in a builder codepath.
9