Programming languages rarely die, but that doesn’t mean they all deserve new projects. Languages are born from specific problems—so what happens when those problems have long been solved?
Just because you can doesn’t mean you should


Programming languages rarely die, but that doesn’t mean they all deserve new projects. Languages are born from specific problems—so what happens when those problems have long been solved?

From assembly language and the demoscene to modern tech companies where four years make you ‘senior’ — after all this time, where does that leave me?

Should you join a startup or a big company? This question matters more than you think. Explore the tradeoffs between quality of life and quality of work, and why your early career choices can shape your entire trajectory.

A candid look at why I publish personal projects as open source—not because anyone will use them. The odds are essentially zero, and I know it. But the real value was never in the stars.

From kilobytes to terabytes, from MHz to GHz, our computers are millions of times more powerful than they were decades ago. Yet everyday tasks don’t feel that much faster. Where did all that power go? Perhaps it’s time for intentional computing.