Strategize Your Career

Strategize Your Career

How to plan software engineer's growth

Balancing life is essential, but striving for balance can sometimes lead to mediocrity. This article explores the debate between maintaining a balanced life and pursuing intense focus in certain areas

Fran Soto's avatar
Fran Soto
Jun 23, 2024
∙ Paid

Get the free AI Agent Building Blocks ebook when you subscribe.


This week it will be a short one. But long enough to trigger some thinking in you.

Some people advocate hard for living a balanced life. Pay attention to work but only a little. Take care of your health without big indulgences…

That’s a great message to ensure people don’t grow too imbalanced.

But this can also make everyone very average — a regular job, with regular health, and regular relationships.

There’s no right or wrong, I’ll make an argument for both sides and it’s up to you to find your sweet spot.


An argument to push with a laser focus.

If you quit the moment things get hard, you are going to amount to nothing.

If you play slow in all areas of your life, you won’t have the strength to push through the dip. Only those who push through the dip reap the results. (Recommended reading: The Dip)

Getting into the software engineering industry can be daunting for many people. Most readers will think it’s not “that hard”, but we are all biased because we are success stories. Just look at the abandonment rate of most universities.

I checked mine. The abandonment rate is 40% and for the people that stick to it, it takes 7.2 years to finish a 4-year program.

But pushing through the dip can bring you great results. Software engineering is a field that always needs people and you can earn a very good living.


An argument to pivot rather than staying in the same focus for life

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Strategize Your Career · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture