Incremental Dependency Upgrades

When possible, I prefer to upgrade dependencies incrementally rather than making several version jumps. So, we try not to go from React 16 to 19. We go from 16 to 17, then to 18, and finally to 19. The Risks of Jumping Multiple Versions It’s very tempting to jump to the latest release. It feels like time travel; putting your application on the latest in the fewest number of steps. What’s not to like? ...

April 20, 2026 · 1 min · Jake Worth

Dependencies Go Forward

A policy I favor with dependency management: go forward. Going backward is an exception that we must plan to remedy. Example Consider a CVE in a dependency at version 5.0 (v5.0). We’re advised that v6.0 and v4.0 are safe. Which way should we go, forward or backward? We want to default to forward. Even if we’ve been on v4.0 before and know it is compatible. Even if we aren’t sure that v6.0 is “solid” or if it takes some code changes to implement. ...

April 20, 2026 · 1 min · Jake Worth

Catastrophic Mistakes Are a Team Failure

If people can make catastrophic mistakes on your team, the process is broken. ...

April 20, 2026 · 2 min · Jake Worth

CI/CD and Engineer Morale

Why do software teams push continuous deployment so strongly? One of the most important and least discussed reasons is engineer morale. ...

April 20, 2026 · 2 min · Jake Worth

Tradeoffs of Permanently Forking a Library

Permanently forking a library is something I’ve observed on several teams. But, there are tradeoffs that aren’t always obvious. ...

April 3, 2026 · 2 min · Jake Worth

How to Get Better at Guitar

Years ago I watched a video where guitar teacher Justin Sandercoe explained a way to get better at guitar. It has changed my playing, and it might change yours, too. ...

April 1, 2026 · 6 min · Jake Worth

A Missing README Isn't a Missing README

A missing README is rarely just missing documentation. It usually signals other things, too. ...

March 29, 2026 · 1 min · Jake Worth

Better Developer Experience With Friday Reboots

A developer experience practice I’ve recently picked up is routine Friday reboots of my workstation. I think this can make your workflow (and even perhaps your life as an engineer?) a little better. ...

March 11, 2026 · 4 min · Jake Worth

How I Run a Fully-Remote Software Engineering Standup

I’ve been participating in fully-remote software standups every day for over a decade, and over the past two years, leading them, too. Here’s how I run the best standup meetings that I can. ...

March 4, 2026 · 5 min · Jake Worth

How I Read 44 Books Last Year

Do you want to read more? Over a decade, I’ve been on a journey from casual to power-reader. In this post, I’d like to share the ideas and techniques that have helped me read more. ...

February 24, 2026 · 5 min · Jake Worth

Don’t miss my next essay

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