top of page
  • Lokajit Tikayatray

Why 'Someday' Is a Dangerous Word for Software Engineers

Are you ready to face the truth about yourself?

Dangerous word for software engineers

In today's AI-assisted software engineering, staying on top of new trends and skills is crucial. If you're not actively learning, you're falling behind.

The biggest reason I've seen software engineers miss out on incredible opportunities is by saying "someday."

"Someday" might seem like an innocent word, but it's actually a huge obstacle. It stops you from growing and taking on new challenges. To succeed in your career, you must be ready before you can be given opportunities. If you're not, they'll pass you by.

You might think, "That's not me; I'm always learning." But hold on a second.

Let's dive into some of the traps that even the best software engineers fall into.

1. The Illusion of Being "Good Enough"

You might be wondering, what's wrong with saying "someday"? Well, it's a slippery slope. When you say, "Someday, I'll learn that new programming language," what you're really saying is that you're OK with mediocrity. You're OK with your current skill set and are not in a hurry to grow.

In the tech world, being "good enough" is never good enough. Technology is constantly evolving, and you're falling behind if you're not keeping up. It's as simple as that. Saying "someday" is like putting your career on a slow simmer when you should be turning up the heat.

2. The "I'm Too Busy" Excuse

We've all been there. Deadlines are looming, and it feels like there's no time to breathe, let alone learn something new. But here's the kicker: there will always be another deadline, another project, another "urgent" task that needs your attention.

If you keep waiting for the perfect time to learn that new framework or dive into that side project, guess what? That time will never come. Saying "someday" is just a way to mask the fact that you're not making your own growth a priority.

3. The Fear of Starting

Let's get real. Saying "someday" often means you're scared. Maybe you're intimidated by the complexity of machine learning, or you're worried that you're too old to start learning a new language. These fears are natural, but they're also holding you back.

The longer you wait to confront these fears, the more they'll fester. And before you know it, "someday" turns into "never."

4. The Opportunity Cost

Every time you say "someday," you're missing out on opportunities available to you right now. Maybe it's a higher-paying job, a more exciting project, or even the chance to start your own company.

The tech industry rewards those who take the initiative. While you're stuck in the "someday" mindset, someone else is grabbing the opportunities that could have been yours. They're learning, growing, and advancing in their career while you're stuck in a procrastination loop.

5. The Trap of Complacency

The most dangerous thing about saying "someday" is that it makes you complacent. You start to believe that you have all the time in the world to achieve your goals.

But the harsh reality is that time waits for no one.

Your skills start to rust, your knowledge becomes outdated, and your career looks like a relic from a bygone era. Complacency is the silent killer of ambition, and "someday" is its enabler.

The Antidote to "Someday"

So, what's the solution? How do you break free from the "someday" trap?

First, take a step back and evaluate your priorities. List all the skills you want to learn and the projects you want to tackle. Then, set specific, achievable goals for each one.

No more vague promises of "someday." Commit to start today.

Next, allocate time in your schedule for learning and personal growth. Even if it's just an hour a week, that's still progress. The key is to make it a consistent habit.

Lastly, don't be afraid to seek help. Whether it's taking an online course, joining a coding community, or finding a mentor, plenty of resources exist to help you on your journey.

These initial steps are crucial for altering your mindset from a passive dreamer to an active achiever. Adopting these practices fosters agility and flexibility, empowering you to embrace more challenging growth opportunities.

Remember, growth is neither simple nor guaranteed in the competitive software development profession. It demands stepping out of your comfort zone, confronting uncertainties, and persistently pushing your boundaries.

By committing to these actions, you not only escape the rut but also prime yourself for continuous advancement. As you move beyond your comfort zone, you'll discover the resilience and adaptability necessary for thriving.

Take Away

"Someday" is a dangerous word, especially in a field as dynamic and fast-paced as software engineering. It's a word that breeds complacency, procrastination, and missed opportunities.

The antidote is action. Replace "someday" with "today" and take the first step towards a more fulfilling and successful career. Because in the tech industry, the best time to start was yesterday. The next best time is now.


Subscribe to my free newsletter to get stories delivered directly to your mailbox.

A must-read eBook for junior developers to survive and thrive in their software engineering career.

Recent Posts

See All


Post: Blog2 Post
bottom of page