← All videos

Engineering video

14:28 · 11 December 2024

how to RUIN your developer career in 10 steps (without even knowing it)

Chapters 6 sections

  1. 0:00Planning and AI Distractions
  2. 2:00AI Adoption and Framework Obsession
  3. 4:00Fundamentals and Surface Knowledge
  4. 6:16Beyond the Code

Key concepts in this video:

1. Failing to set goals and plan

Hoping the market will get better is a poor strategy; developers must take time to write down concrete 12-month career goals and execution plans to avoid drifting into undesirable paths.

Watch section from 0:00 →

2. Getting distracted by AI hype

Obsessing over every new AI model or trying to pivot into machine learning through quick courses distracts from the core necessity of improving as an engineer and thinking unit.

Watch section from 0:00 →

3. Not using AI tools at all

Refusing to adopt AI tools like GitHub Copilot or VS Code native AI assistants leaves developers at a disadvantage, as these tools effectively handle repetitive and structured coding tasks.

Watch section from 2:00 →

4. Over-focusing on frameworks and libraries

Chasing the newest framework features (like Next.js caching updates or specific React versions) leads to wasted effort because underlying patterns remain consistent across architectures.

Watch section from 2:00 →

5. Ignoring technical fundamentals

Relying purely on framework APIs without understanding core mental models leads to superficial knowledge, imposter syndrome, burnout, and an inability to debug effectively.

Watch section from 4:00 →

6. Believing it is all about writing code

Junior and mid-level developers often neglect testing, debugging, and deployment, failing to realize that company value is generated when code is transformed into deployed product features.

Watch section from 6:16 →

7. Forgetting the full-stack nature of development

Modern product developers must be capable of adding value vertically, spanning from frontend styles and layouts down to database architecture and deployment pipelines.

Watch section from 7:36 →

8. Chasing quick side-project wins instead of craft

Building shallow SaaS projects or Chrome extensions purely for quick entrepreneurial validation often results in burnout, exhaustion, and unintentional skill development.

Watch section from 10:00 →

9. Burning out from excessive pressure

Putting immense pressure on oneself by working excessive hours out of fear of layoffs or market changes damages mental and physical health, threatening long-term career sustainability.

Watch section from 10:00 →

10. Quitting the career altogether

Giving up based on negative market sentiment or temporary circumstances is a greater threat than AI or changing technology, as software engineering remains a rewarding path.

Watch section from 12:52 →

Transcript

I bet like most people out there are probably thinking how can I make the most out of 2025 and beyond? So number one mistake is hoping that your my cat will get better. Hoping it's not a good strategy in any kind of endeavor. And I'm here to tell you the market will probably not get better. You have to get better, you can get better. You cannot change the market, you can change yourself. So, if you are a software engineer and you really want to make the most out of 2025 and beyond, I beg you, sit down. You know, take out like two, three hours from your week. And write down what exactly would you like to achieve in your developer career in the next 12 months? And then think about what would be a plan to make that happen. Most people don't do this, most people don't have goals and then they wake up one day in a place they don't want to be and they ask themselves, how did that happen? Well, it's very simple, if you don't have a plan, you'll become part of someone else plan and you will end up in a place you don't probably want to be. Now, onto mistake number two, getting distracted by AI. Just if you're on a couple of searches, even here on YouTube, you'll find out that 2025 will be all about AI. Everybody's looking into what are the next AI tools or what are the models, what will open AI do, blah blah blah. The reality is, yes, AI is part of our workflow today. I hope it's definitely part of your workflow, but what we are seeing and we've seen for the last couple of months is that there's a diminishing results in integrating AI in the companies and also that the tools that you see today didn't change much. Like if we look at in even in 2024, the difference between GPTOT and GPTO4 was not big. And so a lot of people are trying to upskill themselves into AI or become machine learning engineers. Uh they start with this Udemy courses, or then they they, you know, get into, okay, how to how to they use AI, they get this formal. Uh, but in reality, you still need to get better as a developer. Of course you can leverage AI, you can use AI, but you are still the the engineer, you're still the accountant, you're still the thinking unit in the process of building software. So don't get distracted.