All notes

20 March 2026 · 1 min read

Asking better questions is a technical skill

Clear questions save more time than clever answers, especially early in a problem.

In engineering, we reward people who have answers. We undervalue people who ask the right questions early.

What’s the actual user problem? What happens if this fails at 2 a.m.? Who owns this data? What are we optimizing for: speed, safety, or simplicity?

Good questions shrink the problem before you write a line of code. Bad assumptions multiply it.

I’ve wasted days building the wrong thing cleanly. I’ve also saved weeks by pausing long enough to ask something that felt obvious and wasn’t.

Curiosity isn’t soft. It’s operational. The best teammates I’ve worked with weren’t the ones who never got stuck. They were the ones who could name the stuckness clearly enough that others could help.

If you’re early in your career, practice this as deliberately as you practice frameworks. A precise question is often the highest-leverage line you’ll write that day.