Being the Third Engineer

I was the third engineer hired by my company, not counting our technical co-founder. I like that position, and it seems to play to my strengths. ...

October 16, 2024 · 3 min · Jake Worth

Getting Comfortable With Discomfort in Software Engineering

Today I’d like to talk about a quality that’s essential to success as a computer programmer. Let’s call it “comfort with discomfort.” As programmers, we live in this unsettling space. Here are some thoughts on discomfort and tips for dealing with it skillfully. ...

September 3, 2024 · 4 min · Jake Worth

Decoupling Design From Engineering

Often, when you work as an engineer on a small team, you don’t have dedicated designers on staff. How can you deliver beautiful, intuitive software without designers? Here’s a trick that helps me: decoupling my design work from my engineering work. ...

August 29, 2024 · 3 min · Jake Worth

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. Let’s round up and 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