← ALL ARTICLES
// EMAIL NEWSLETTER

To become a Senior Dev, get rid of the chaos in your life

If your life is a mess, your developer career will be a mess.

Aug 1, 2025 · 4 MIN READ
To become a Senior Dev, get rid of the chaos in your life

If your life is a mess, your developer career will be a mess.

A few days ago, Bogdan and I were checking on our students.

We wanted to find out the difference between the developers who got amazing results…

And the ones who did just okay.

Guess what?

The difference was that developers who succeeded actually completed the program!

The others were just cherry-picking different sections or doing nothing at all.

Instead of making cooler materials, we realized….

It doesn’t matter how good the training is if people don’t do it!

The worse part is people wanted to do it…

But they couldn’t stick to it.

Mainly because their lives were so chaotic!

They subscribed to 50 different newsletters… Listened to 15 different podcasts… Started 3 new courses… Checking out 2 new frameworks… And thinking to start learning a new one!

The result was mediocre progress in 50 different directions.

Knowing about everything but mastering nothing.

We’ve been conditioned to believe that the grass is always greener on the other side. The answer to all your problems is something new.

Something that will change everything. It used to be a new JS framework.

Now, the shiny object of the moment are LLMs or "AI".

False.

The grass is not greener on the other side.

It is greener when you water it.

The best framework or programming language is the one you commit to. The one you are disciplined enough to master.

So right now, Bogdan is putting together a new module.

It is not about React, Kubernetes or AI-coding… But about how to clean up the chaos in your life… And get your dev career back on track!

Here are a few hints in no particular order:

  1. Keep a clean email inbox, unsubscribe if it doesn’t add you value
  2. Clean your desktop
  3. Limit social media (use a feed blocker and please delete TikTok)
  4. Have only ONE main goal at any given time
  5. Block “deep work” time, use software like SelfControl to block distracting applications
  6. Keep a shiny object list, where you add stuff that you might or might not check out later
  7. Get at least 7 hours of sleep
  8. Don’t eat sugars before going to bed (best don’t eat at all 3 hrs before)
  9. Don’t use screens 1hr before going to sleep
  10. Move a bit every day, it will release anxiety and make it easier to focus (it improves the executive part of the brain)
  11. Hang out with people instead of screens
  12. Remember nothing is as good or as bad as it seems, be a stoic

I could add more items, like getting rid of people who bring chaos in your life or meditating.

For now, this is a good starting point.

But Dragos, what does this have to do with being a better software engineer?

My friend, it has everything to do!

Being able to focus when everyone else is so distracted will put you 10 steps ahead!

Now the call to action.

This Friday I am packing up for Spain, meaning I can only take calls today and tomorrow.

Meanwhile, Software Mastery Mentorship spots are flying... And I am begging Bogdan to extend our limit from 5 to 8 so we can take more people in.

He agreed, but only in May.

Do you also want to become a “recession-proof” Senior dev?

Book a chat with me here and let’s see if we can help you.

(if by the time you book a call, we run out of spots, we might be able to get you on the waiting list so you are first when we next open)

In the meantime, clean up your life…

So, if we get the chance to work together, you will be able to give your very best!

Your one and only,

Dragos

P.S. We always talk about “the fundamentals” on this email. Has it occurred to you that all programming is in the end is only functions and data? Data is the "stuff" we want to manipulate, and functions are rules on how to manipulate that data. What makes it complicated is all those elements interacting together and adding more and more abstractions to it. But more on that in another email. Stay cool :)

P.S. This idea about procedures and data is nothing new. I stole it from "Structure and
Interpretation of Computer Programs"
by Harold Abelson and Gerald Jay Sussman with Julie Sussman.

// Keep reading

The Developer Job Market Is Insane 🤯 5 Tips On How To Survive
// Senior Developer Mindset

The Developer Job Market Is Insane 🤯 5 Tips On How To Survive

Have you ever wondered... If software developers are so in demand, why is it so hard to get a software developer job these days?Why the long interview process? Why the hundreds of rejections?Why all the ghosting and the low salaries offered? Today, I will show you exactly what’s behind this mess. How we got here. And why.

Dragos NedelcuDragos Nedelcu·
Senior Frontend Developer Roadmap 2025: 5 Proven Steps to $100K+
// Developer Roadmaps

Senior Frontend Developer Roadmap 2025: 5 Proven Steps to $100K+

Dragos NedelcuDragos Nedelcu·
How To Nail Your Next Technical Interview: The Ultimate Guide 🚀
// Technical Interviews

How To Nail Your Next Technical Interview: The Ultimate Guide 🚀

Could you win a game if you don’t know the rules? Probably not. Sadly, most software developers are doing just that. Layoffs, recession and inflation pushed many engineers back into the Technical Interview game. They have no choice but to play. And most don’t know its rules. When they get rejected and ignored, they understand they are losing. But, they don’t understand WHY they are losing. Or what it takes to win. By winning I mean landing that high paying developer job you've been looking for ever since you started coding. I mean not worrying about mortgage payments anymore. Or the kids' tuition. At the same time, getting a developer job became a lot harder. Layoffs, recession, remote work, and AI have flipped the power in the job market, from developers to companies.The days of knowing a bit of React and getting hired are gone. Every developer job now has hundreds if not thousands of candidates waiting at the door. You have no other choice but to stand out. And you have to be very effective at doing technical interviews because the margin for error is small. With fewer opportunities coming by, you better nail the ones you’ve got.

Dragos NedelcuDragos Nedelcu·

Join 450+ engineers already on the path

Join a community of like-minded devs fast-tracking to Senior level.

+345 more engineers

from San Francisco to London to Hong Kong

Watch The Free Senior Training