Jako Heiberg
HomeInsightsMusingsPortfolioAboutContact
Jako Heiberg

From DBase III+ to edge computing.
The journey continues.

Pages

  • About
  • Portfolio
  • Resume / CV
  • Insights
  • Musings
  • Archive
  • Contact

© 2026 Jako Heiberg · Cape Town, South Africa · UTC+2

Built with React + Cloudflare Workers. No PHP was harmed.

Writing

Insights

Technical perspectives, best practices, and lessons from 40+ years of building software.

Series

Latest Posts

Insights

FastAPI vs Flask: I've Used Both, Here's What They Don't Tell You

Flask will do exactly what you tell it to and nothing more, which sounds like a compliment until you realise how much you forgot to tell it. FastAPI has opinions, and after shipping production APIs with both, I've come around to thinking that's the point.

May 7, 2026
5 min read
Insights

Git: The Time Machine Every Developer Deserves

Git is the most powerful tool most developers only half-understand. Here's a love letter to version control and what it can actually do.

April 25, 2026
6 min read
Insights

The Perfect Code Illusion: Why Good Enough Is Usually Better

Every developer has a codebase they're ashamed of. The secret is that perfect code is mostly a myth — and chasing it is often the actual problem.

April 21, 2026
5 min read
Insights

Why Your Tests Are Your Best Friends (Even When They Fail)

A failing test is not bad news. It's the most honest thing in your codebase. Here's how to learn to love them.

April 17, 2026
5 min read
Insights

Your New Pair Programmer Never Takes Sick Days

AI-driven development isn't replacing programmers — it's changing what a good day's work looks like. Here's what that actually means in practice.

April 13, 2026
5 min read
Insights

The Art of Debugging: Or How I Learned to Stop Worrying and Love the Stack Trace

Debugging is half detective work, half therapy session. Here's how to get good at both.

April 9, 2026
6 min read