The Blog
All of my ramblings and thoughts in one place
-
Out with Vibe Coding, in with Rage Coding
Oct 28, 2026
-
Simple Docker Compose Setup on Linux
Feb 15, 2026
-
How to Start Over
Feb 04, 2026
-
Un-peeling the NanoBanana SynthID Watermark
Nov 09, 2025
-
Why PHP Just Won't Die
Oct 23, 2025
-
CSS in the Age of Tailwind
Apr 19, 2025
-
Upgrading to Vue 3.5
Oct 21, 2024
-
Your regex is bad, and you should feel bad
Jun 26, 2024
-
Creating Custom PHP Stan Rules For Static Analysis
May 03, 2024
-
Testing for Graceful Program Exits in Rust
Apr 27, 2024