December 23, 2025
Educational content in the era of AI
Thoughts on paid courses in an era where everyone and their grandma are vibe coding & the economic feasibility of long-form courses
July 1, 2025
One Month With Claude Code
Tips and learnings after spending one month working daily with Claude Code professionally
October 4, 2024
Why you should use Go
A personal love letter to Golang and why I think more people should write web apps using the language
September 12, 2024
Reflections on trying to build a saas product in 5 days
Learnings from trying to build a saas, or more preciously, an MVP in five days starting from scratch.
July 12, 2024
A short run guide to deploying Grafto using Pulumi
Short guide that shows how you can use pulumi to create the required infrastructure to host Grafto
April 2, 2024
How to build a blog from scratch using Golang
A guide showcasing how you can build your own blog using Golang to learn the language
March 16, 2024
Why top level internal is uncessary in Golang
Programmers like to argue about the right way to do a certain thing. This post argues why you should not use a top-level internal directory as your default.
January 29, 2024
Choosing an IaC tool: Pulumi vs Terraform
Infrastructure as code can be a very helpful tool for managing your infrastructure but choosing the right tool can be hard. This guide provides you with a comparison.
January 15, 2024
One month to make one dollar: Part two
The follow-up to part one of my attempt to create a piece of software that would generate money in only one month
January 15, 2024
One month to make one dollar: Part one
My experiences trying to make a dollar in one month starting completely from scratch
January 15, 2024
Reflections on going from wantrepreneur to entrepreneur
A reflection on how you can stop binging tutorials on how to become an entrepreneur and actually start being one.
December 14, 2023
Integration testing in Golang: A guide
Hands-on guide that shows you a practical way to run integration tests in Golang
December 14, 2023
Opinionated guide to structuring Golang apps
How to structure Golang applications is one of the first questions newcomers to the language has-this will guide you through the process
December 13, 2023
Building a blogging website with Rust
A practical tutorial for how you can get started with Rust by building your own blog
Stay up to date
Get notified when I publish something new, and unsubscribe at any time.
