Writing Code — From Snake '97 to Modern Web Development
Thirty posts about programming, web development, and building software that lasts.
Willem has been writing code for decades — from a retro game that reached 40 million downloads to hand-crafted websites that load in under a second. These posts span the full range: from vibe coding philosophy to server-side engineering, from native app development to the champions league of lean web design.
Code is a thread that runs through almost everything Willem writes about. The bikes get built with engineering rigour. The servers run on hand-configured Linux. The apps are native, fast, and small. These posts are about the craft of programming itself.
The Snake '97 Story
It started with a game. Updating Snake '97 tells the story of how a simple retro game became one of the most downloaded apps in mobile history — 40 million installs across iOS and Android. It's not a business story but a maker's story: one person, one idea, and the decades-long relationship with a piece of code.
Web Craft
The Champions League of web design is Willem's manifesto for lean, fast, hand-built websites — no frameworks, no build tools, just HTML, CSS, and JavaScript that loads instantly. It connects to his philosophy that simpler tools produce better results.

Native Apps
From Snake '97 to developing a native iOS app for runners and cyclists, to building Auscultare — a podcast player on Android — Willem's app development posts show the full lifecycle: idea, architecture, implementation, and release.
The Tools
Programming on an Apple Watch via SSH, the mechanical keyboard post, traffic shaping on Linux — these posts reveal the environment in which the code gets written. Vim, terminal, minimal tooling.
Also explore
built to last · self-hosting · designing and making · retro computing
All Programming Posts
Every post about writing code, building software, and web development.

