Code
2026
What's in ANAME?
Not content with the services I used to host this blog, I set out on a journey to replace almost everything.

Building a Common Language
Many moons ago, when I used to write software, I realized I was misinterpreting stakeholders, and they me. We were using the same words, but thinking of different things.
2025
Long Live The Lakehouse
I finally feel like the industry is ready to support ’the Lakehouse’. I thought I would write about how Apache Iceberg is making it possible.
Fun with GML
Four ‘fun’ GML problems that pop-up when working with GML in the wild.
Looking back - 10 years writing application framework code
What have I learned after 10 years of writing application framework code?
2024
Use ssh instead of https for Terraform modules
Redirect your http Terraform modules to connect over ssh instead.
Jekyll pre-commit Hooks
I use multiple pre-commit hooks to make sure my posts are really ready. This is my setup.
Multiple custom domains with GitHub Pages
I moved all of my domains to GitHub pages
Adding Maps to my Travel Posts
My travel posts lacked visual context, so I added SVG maps to them.
Project Decomposition
As an architect, I frequently assist software engineers in breaking down project scope into manageable chunks. Here is one of the techniques I use.
