I finally wrote the book I kept threatening to write for a few years on and off: Why Developers Code In Dark. It is out now on Leanpub. You can grab it here: …
I like good tools as much as anyone, but the last couple of weeks around Anthropic’s Claude 4 family have been a reminder that you can’t build your …
For a long time this site hasn’t had comments. When I moved from WordPress to a static site generator, the old commenting system didn’t come along …
I write software for a living, often as a freelancer/consultant. My faith doesn’t make me louder; it makes me clearer. It’s the thing that nudges me …
I built a small app called Regex Battle. It lives at https://regexbattle.com and it turns regular expressions into a head to head game. You get a prompt, a …
I learned early that a day job will keep you busy, but it will not always stretch you. If you want to move forward, you have to put in reps outside the clock. …
I have been cooking with the Meater Pro XL for a while now after coming from the original Meater Block. I loved the hands‑off promise back then, but the …
Almost two years ago I deactivated my LinkedIn. Not paused. Not lurking. Gone. I have not missed it for a single day.
I have never received a real opportunity …
I love Nintendo hardware and I was excited for the Switch 2. The form factor is better, the Joy‑Con 2 controllers feel sturdier, and the bigger 7.9‑inch 1080p …
For the past ten years, every good opportunity in my career has come through people. Former clients who referred me. Colleagues who remembered a job I did well. …