Notes on building software
The notebook.
Practical notes about Ruby, Rails, software design, tools, and the lessons that only show up after shipping.
My Monthly WordPress Maintenance Routine (And Why Clients Pay for It)
Most WordPress sites don’t die in a dramatic hack. They decay slowly. A plugin stops getting updates. A backup…
02WordPressWhy WordPress Optimization Matters More Than You Think
Clients often ask me about optimization like its a nice extra. Something to do later, once the site is finishe…
03WordPressHow to Make Life Miserable for Bots and Hackers Attacking Your WordPress Site
Every WordPress site gets attacked. Yours too. The day you put a fresh install online, automated scanners will…
04GeneralHow I Learn New Technologies in 2026
Learning new technologies used to mean buying a book, working through tutorials, and building toy projects.
05Ruby on RailsMy Current Rails Setup (Ruby, Tools, Workflow)
After 12 years of Rails development, my setup has evolved from chaotic experimentation to a refined workflow t…
06GeneralHow I Approach Technical Debt in Small Projects
Technical debt is inevitable. Every codebase accumulates it.
07Ruby on RailsNew Project: Building an AI-Powered Code Review Assistant
Im starting a new side project, and I want to document the journey from day one.
08WordPressHow I Write Custom WordPress Plugins (Without Creating Spaghetti Code)
Ive written dozens of custom WordPress plugins over the years. Some were tiny – adding a single feature to a c…
09AIOne Thing I Learned This Week: AI Code Generation Isnt About Writing Less Code
This week I had a realization about AI coding tools that completely shifted how I use them. The insight: AI co…
10WordPressWordPress in 2026: Still a Smart Choice — Just Not for Everything
Heres my controversial take: WordPress still makes perfect sense for a huge number of projects in 2026.
