Ben's blog

rambling through cyberspace

WolkenWelten: From C++ to TypeScript in Game Development

The WolkenWelten Journey Today I'm diving into one of my most ambitious projects, WolkenWelten - a voxel sandbox game that evolved across multiple programming languages over several years. While development has slowed down (I'm now focusing mainly on the W…

VibeOS: Day 1 - Creating an Operating System from Scratch with AI

Alright, so today while talking to a friend about the limits of current AI coding tools I've been wondering whether it is possible to do low-level "vibe coding" — specifically, an operating system from scratch. So this is what I set out to do today, and I …

Modern C Makefiles: Complete Setup with CI/CD

Introduction Today I'd like to talk about Makefiles, since these days they seem to have fallen out of favor and are basically forgotten by anyone without a beard. I'll start by giving a simple C example application where we'll build the Makefile up step by…