$ ls ~/posts

May 30, 2026 Coming Back to AI Music — Two Years Later
I wrote about AI music generation when Suno felt like a magic trick. Re-reading it today, some of …
6 min read
Apr 16, 2026 DIP in Practice
The list that shouldn't be there
15 min read
Feb 26, 2026 Logo in the browser
The smell of dust and warm plastic. The faint flicker of a CRT in a room with blinds half-drawn. On …
5 min read
Feb 02, 2026 From idea to live site in 2 prompts: timezone viz with Cursor
I had an idea: visualize timezone overlap with a small report - something you could use when …
1 min read
Feb 01, 2026 How I made this page (cheaper)
A while ago I wrote How I made this page: Hugo on AWS with S3, CloudFront, Lambda@Edge, Route 53, …
2 min read
Dec 31, 2025 Spec-driven loops and old engineering muscle memory
I had a small déjà vu moment recently. Years ago, when I was part of an R&D team working on the …
2 min read
Aug 11, 2024 My Little Cluster
I’m someone who prefers hands-on experience before diving into the manual. So, before I felt …
5 min read
Jul 26, 2024 Should I Push or Should I Pull?
<insert_should_i_stay_or_should_i_go_guitar_riff> You may say “who asked?” - my …
5 min read
Jun 05, 2024 AI music generation - yay or nay?
I’ve been a musician for over ten years, playing various instruments like guitar, keyboards, …
4 min read
Apr 08, 2024 How I made this page
In response to the questions about my previous post that I received, here’s a detailed …
9 min read
Apr 04, 2024 How to digitalize your wedding
When my fiancée and I dove into wedding planning, we quickly saw an opportunity to put our coding …
7 min read
← back