HaikuBlog
TerminalTerminal
View: Welcome to the Desktop
Press Esc to go back

Welcome to the Desktop

Welcome

You've found my corner of the internet - a place where I document the projects that excite me and share what I learn along the way.

What is This?

This site is an enthusiast's workbench. It's where I surface the technical projects I'm passionate about, track progress, and write about the interesting problems I encounter. Think of it as a living portfolio meets lab notebook.

The BeOS/Haiku aesthetic isn't just nostalgia - it represents a computing philosophy I admire: responsive, focused, and elegantly simple. An operating system that respected both the user and the machine.

Current Projects

Here's what I'm working on:

  • HaikuDisk: A modern disk management and filesystem visualization tool for HaikuOS. The goal is to make BFS internals explorable and understandable through interactive visualizations.

  • Go Modernization: Bringing Go 1.26 to HaikuOS. This involves fixing syscall divergences, networking quirks, and ensuring the toolchain works smoothly on a platform it wasn't designed for.

  • be_trace: A DTrace-inspired dynamic tracing framework, but built with the BeOS philosophy - clean APIs, modular design, and first-class GUI tooling.

Why Document Publicly?

I work iteratively, not in real-time. Streaming isn't my style. But I believe in working with the garage door open - sharing progress, lessons learned, and the occasional dead end.

If you're interested in:

  • Operating system internals
  • Filesystem design
  • Systems programming
  • Retro computing with modern tools

...then you might find something useful here.

Get In Touch

This is a solo project, but I'm always happy to hear from fellow enthusiasts. Check the About page for links.


Let's see where this goes.