Articles, tutorials, and notes on software development, self-hosting, and technology.

Building Cove: A 16-bit Fantasy Console from Scratch

The Spark Like many others who’ve studied programming (especially low-level), I started wondering how a computer actually works. Then you see videos online of people making games for the NES, and there’s a certain charm to working with such (in today’s terms) limited hardware. That’s why I created Cove. What is Cove? Cove is a complete 16-bit fantasy console with 64 KiB of memory, a 128x128 display supporting 16 colours at a time, and 4 audio channels. Everything is programmed in Cove’s own assembly (Cove assembly), which I’d say is primarily inspired by ARM. ...

09 July 2026 · 5 min · Jimmy Berlund

Why I Self-Host My Services

Most people I know use Gmail, Google Drive, Instagram, and Twitter. I use none of them. Instead, I run my own Mastodon instance, my own Git server, and store files on my own NAS. It’s extra work, it costs money, and it requires maintenance. So why do I do it? Privacy When you use a service from Google, Meta, or any other big corporation, they own your data. They can analyze your photos, profile your behavior, and suspend your account without warning if their algorithms or moderators decide to do so. ...

25 April 2026 · 2 min · Jimmy Berlund