Skip to main content

Command Palette

Search for a command to run...

You aren't qualified until you've lived the role

Published
2 min read

We overestimate preparation.

There are parts of a role which you simply cannot simulate. Intelligence and effort alone will never make a fresher "qualified" for a job on day one. You can learn syntax, solve DSA, read a kazillion architecture blogs but you cannot pre-experience responsibility.

Before my first full-time role, I had been coding for nearly four years. I knew frontend frameworks, backend systems, deployment flows. I could explain tradeoffs clearly, and I could solve DSA like someone interviewing for MAANG. I impressed the interviewer.

The title was "Technical Lead"

I was not a tech lead.

I had no real ownership experience or exposure to managing expectations, or absorbing pressure from above while protecting the team below, or accountability for deadlines that affect revenue, or any of the other endless list of responsibilities I had signed up for.

For the first few months, I was both excited and quietly terrified.

Only after leading a team for several months, making mistakes but also solving the mistakes I made, did the role begin to feel natural. Decisions which were guesses at first became clearer, and the weight became more manageable. I was finally comfortable, calling myself a team lead. I realized that the discomfort I felt in the first few months wasn't a signal that I was wrong for the role. It was the role being learned.

This pattern repeats in a lot of things we do where responsibility is the actual skill being developed — entrepreneurship, parenting, management. You can study all three endlessly and still be unprepared until you're inside them.

There is a minimum exposure time required before identity catches up with title.

If you have the fundamentals, and the willingness to adapt under pressure, waiting until you feel fully qualified is a trap,