May 6, 2025
Everyone keeps telling freelancers to 'find your niche or perish,' but after 20+ years in business without one, I'm here to tell you that being a Swiss Army knife in a world of scalpels might just be your secret weapon.
December 13, 2024
I've started writing Git Commit messages in a way that keeps things organized and makes future me a bit happier and less stressed.
February 24, 2023
Putting careful thought into what we hand over to clients makes a world of difference. Here's how to do that with Craft CMS.
January 27, 2023
When a designer or developer asks you, the client, for "feedback", what kind of feedback are we talking about? Here I go over some tips on giving good, useful feedback.
January 12, 2022
The Triangle of Expectations (i.e. “good, fast, cheap") doesn't really work—the Iron Triangle does.