Skip to content
All newsletter issues

The Brief

It depends is a senior answer, if you finish the sentence

Senior judgement starts with the constraints that make a technical choice defensible.

2 min read

Junior engineers pick the pattern they know. Mid-level engineers pick the pattern that is popular. Senior engineers ask what constraints make the choice for them.

How would you persist this data? The junior answer names a framework. Ask how to persist a draft form and the senior first asks whether saving means recovering after a restart or editing from another device, because that one answer changes the design. The senior answer names the deciding factors first: access patterns, migration cost, query complexity, team familiarity, and only then a choice, held loosely.

This is not hedging. It depends, full stop, is evasion. It depends on these three things, and given what you have told me I would choose X, and here is what would change my mind, is the most senior sentence in engineering.

Practice it deliberately: take five technical decisions from your current codebase and write, for each, what it depended on and what would have flipped the choice. That document is interview preparation, promotion evidence, and better engineering, all in one exercise.

Get the next one Tuesday

One career fix for mobile engineers, from the hiring side, every Tuesday. Under 5 minutes.