← All videos

Engineering video

14:51 · 19 August 2025

This is the WORST advice for Software Engineers in 2025 (& everyone's repeating it)

Chapters 7 sections

  1. 0:00Introduction and Quitting Software Engineering
  2. 3:41Advice 1: Learn AI and Leave Traditional Dev
  3. 6:15Advice 2: Forget Coding, Learn System Design
  4. 8:07Advice 3: Build a SaaS and Quit the 9-to-5

Key concepts in this video:

1. The Fallacy of Quitting Software Engineering

In the speaker’s explanation, bogdan argues against abandoning software engineering because of AI or market fears. He points to engineers moving into other industries and distinguishes generating code from delivering production software.

Hear it at 0:00 →

2. AI's Actual Impact on Production Software

In the speaker’s explanation, aI tools frequently slow down production-ready software development because cleaning up generated code creates extra overhead, and major tech companies downsizing was largely standard corporate control rather than AI replacement.

Hear it at 1:45 →

3. The Reality of Machine Learning vs. Software Engineering

In the speaker’s explanation, modern AI firms are primarily machine learning companies that require traditional software engineers for distribution, APIs, UIs, and infrastructure, meaning mainstream developers possess broader job versatility than specialized ML engineers.

Hear it at 3:41 →

4. System Design as an Extension of Coding

In the speaker’s explanation, system design and architecture cannot replace coding skills because great architects are fundamentally expert coders who understand the daily difficulties developers face when extending maintainable systems.

Hear it at 6:15 →

5. The Difficulty of Building a SaaS Business

In the speaker’s explanation, quitting a day job to vibe-code a SaaS product ignores the reality that business success relies far more on marketing, operations, and finance than on coding, making employment much more reliable.

Hear it at 8:07 →

6. Niche Languages Offer Niche Opportunities

In the speaker’s explanation, switching to niche programming languages for perceived safety against AI provides fewer job openings and limits upward mobility into staff or principal roles compared to mainstream languages like JavaScript.

Hear it at 9:34 →

7. Product Management and Generalist Pitfalls

In the speaker’s explanation, transitioning into product management under the assumption that AI will write all code turns engineers into low-value generalists, ignoring that product management requires distinct years of experience across pricing, scope, and stakeholders.

Hear it at 11:39 →

8. Distractions Like Side Projects and Open Source

In the speaker’s explanation, relying on side projects can make candidates appear like junior hobbyists, while open-source maintenance is often poorly paid and resembles unpaid volunteering.

Hear it at 12:47 →

Transcript

So, let's talk about the worst career advice we see for software developers in 2025. The number one bad advice is that you should just quit your software engineering career. We're seeing a new trend on YouTube where people are quitting their software engineering jobs even if they pay very well. And it's usually the same people that were doing the day in the life videos 3 years ago where they were bragging about doing pilates at work, coding for like half an hour, having an overpriced latte, and making like half a million as a developer. And so, why is this happening? And why is this a very bad