Carreira

What a Large Project Taught Me About Professional Growth

26 de março de 2026
4 min de leitura
desenvolvimentomaturidadeprojetosengenharia de softwarecarreiraaprendizado

There's something curious about large projects: they give you enough time to run into old versions of yourself.

When a project lasts weeks or months, you inevitably revisit decisions, patterns, technical choices, and ways of thinking that seemed right at the beginning. And that reunion is interesting, because it shows clearly something that we don't always notice in routine: you've changed.

Recently, working on a larger project, I noticed this in a very concrete way.

Not because everything became easier. Nor because I now 'know everything'. But because the decisions I make today are different from those I made months ago, when the project started.

Today, I think more about structure before thinking about speed.
I think more about maintenance before thinking about immediate delivery.
I think more about future impact before thinking only about solving the current problem.

And that, to me, says a lot about growth.

At the beginning of a project, it's common to act with almost total focus on making it work. There's pressure, there's discovery, there's the need to gain traction. But as time passes, the project starts to demand more than just execution. It requires criteria.

You start to realize that a 'quick' decision can turn into rework.
That an improvised solution can cost readability.
That a shortcut taken in the present can create a bad dependency in the future.

And it's at that point that maturity starts to appear.

Not as a nice speech.
But as a real change in behavior.

Maturity, in this context, has more to do with discernment.

It's knowing when to simplify.
When to structure better.
When to refactor.
When to hold back the anxiety of 'delivering soon' to deliver something that continues to make sense afterwards.

Large projects have that merit: they leave traces. And those traces allow you to compare who you were at the beginning with who you became during the journey.

In short projects, growth often goes unnoticed. You deliver, close, and move on to the next one. In large projects, not. You live with your own decisions for long enough to learn from them.

And that teaches a lot.

It teaches that technical growth isn't just about learning new tools.
It's also about developing more awareness of consequence, context, and continuity.

It teaches that experience isn't just about market time, but about the quality of the reading you make of problems.

And it teaches, above all, that professional growth doesn't always appear in visible big milestones. Sometimes, it appears in something more subtle — like looking at an old decision and naturally realizing that today you would choose differently.

Perhaps it's just there that one of the most honest signs of maturation lies: not in never making mistakes, but in no longer thinking the same way as before.

Finally, large projects don't just test our ability to build.

They reveal, over time, who we're becoming while we build.

0

Compartilhar em:

Publicado em 26 de março de 2026
4 minutos de leitura

No spam. Only content worth opening.

Continue lendo

What a Large Project Taught Me About Professional Growth | Jhonatan Oliveira