A Talk on Twelve Factors

Today I gave a talk to my team about the Twelve-Factor App Methodology. ...

August 1, 2025 · 1 min · Jake Worth

A Kaizen for Knowledge Work

Confluence was messy. Our documentation felt outdated, hard to navigate, and unreliable. Rather than scrap everything and start over, I decided to try something different: a Kaizen. ...

July 16, 2025 · 5 min · Jake Worth

Generate the Data. Worry Later.

A suggestion about data: generate it now, and figure out curation later. ...

July 7, 2025 · 2 min · Jake Worth

Custom Ipsum for Real-World Testing

Pastures which are subject to overflow should be avoided. All lambs born in April or May should be drenched about August or September following, to be certain of ridding them of worms that may later cause their death. This is output from a tool I built called Veterinary Ipsum. It’s something I’ve created a few times: a Lorem Ipsum generator specific to my company’s business domain. ...

June 27, 2025 · 3 min · Jake Worth

Banishing "Random" for Better Software Communication

“I’m still getting this random 404.” Want to sound pro? Banish “random” from your software engineering vocabulary. ...

June 17, 2025 · 2 min · Jake Worth

Why I'm Writing to You

Eight years ago I wrote a post called You Should Blog. In it, I made an argument that I still believe in: public, professional writing is something every engineer should try. Today, I want to share why I write, and have for over a decade. ...

June 11, 2025 · 4 min · Jake Worth

Four Things I've Changed My Mind About in Engineering

I think a mark of a great engineer is being willing to change one’s mind when presented with new information. Here are four technological things I’ve changed my mind about. ...

May 29, 2025 · 4 min · Jake Worth

How I Approach Feature Requests

Receiving feature requests is part of running a software team. Here’s how I handle them. ...

May 14, 2025 · 3 min · Jake Worth

Don't Guess

This is a response to “Don’t Guess” from the excellent “The Best Programmers I Know” by Matthias Endler. My goal is to crystallize my understanding of this trait. ...

April 29, 2025 · 4 min · Jake Worth

Your Software Is Confusing

If something in your software is confusing to a customer, it is confusing. ...

April 7, 2025 · 3 min · Jake Worth

Don’t miss my next essay

Hear from me immediately when I post: no ads, unsubscribe anytime.