The Secret to Being a 10x Engineer

Our industry has a concept of “10x engineers”, individual contributors who have the impact of ten colleagues. How can you become one? I’ll try to answer that in this post. ...

July 26, 2024 · 3 min · Jake Worth

Find Every Debugging Trail Marker

If you’ve ever watched me debug, you might think I’m moving slowly. That’s because I try hard to find every marker on the debugging trail. I believe this is one of the most valuable skills in debugging. ...

June 17, 2024 · 5 min · Jake Worth

How I Review Code, Part 2

Reviewing code is tricky. When I’m doing it, I’m trying to achieve a few things at once. In this post, I’d like to document the ways I try to add value via code reviews. ...

June 6, 2024 · 5 min · Jake Worth

How to Deliver Code Every Day

I recently calculated that I merge 0.8 pull requests every day into my team repo. “How to Deliver Code Every 0.8 Days” didn’t sing, so let’s say I merge about one PR every day, delivering one or more features to production. I like this velocity, and in this post, I’ll explain how you can achieve it yourself. ...

February 15, 2024 · 6 min · Jake Worth

Practical Ways to 'Learn in Public' Now

I’ve been a practitioner of Shawn Wang’s ‘Learn in Public’ for years. In this post, I’ll share a list of ways I’ve found to learn in public. ...

January 28, 2024 · 5 min · Jake Worth

Reflections on Ten Years Professionally Programming

I recently hit a decade of professional programming. I’d like to take a moment here and reflect on what I’ve learned. ...

January 9, 2024 · 4 min · Jake Worth

My Annual Review 2023

Here’s my annual professional review covering 2023. ...

December 28, 2023 · 3 min · Jake Worth

You Can't Be Looking Up map

When I was learning to program, I was fortunate to pair with very experienced engineers. One day while coding, I said: “I think we need to use Ruby’s map method, but I’m not sure how that works. Let me look it up.” Later, my pair offered some feedback: “You can’t be looking up map. You need to know how all of Ruby’s Enumerable methods work.” ...

December 7, 2023 · 2 min · Jake Worth

"What Would Finishing This Today Look Like?"

When I don’t feel like I’m making sufficient progress at work, I have a favorite technique: asking “What would finishing this today look like?” ...

November 9, 2023 · 3 min · Jake Worth

Absence Of Color Is Better Than the Wrong Color

A design principle that’s crept into my programming could be summarized as: “Absence of color is better than the wrong color.” ...

November 6, 2023 · 3 min · Jake Worth

Don’t miss my next essay

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