Are you doomed as a developer in 2025 πŸ€”?

October 2025

This blog is also available in Spanish: EstΓ‘s condenado como desarrollador en 2025 πŸ€”?

Massive layoffs; lots of newcomers pouring into the industry all the time, from new grads, self-taught devs, to bootcampers; AI and LLMs becoming more powerful by the minute. As a result, the tech market has become much tougher, both for entry-level and senior positions. On top of that, tech influencers on social media are all talking about how doomed and grim the future of tech seems, and how AI is going to take over your job.

Is the situation really hopeless?

Short answer: No, you are not doomed πŸ«‚. Technology in general is a field that constantly evolves, and it may already be obvious to you that it is advancing at an unprecedented rate. This may scare some people, but in reality, it should excite you. All fields are being modernized with technology, and the barrier to learning anything nowadays has dropped significantly β€” to the point that you could literally learn an entire undergraduate curriculum almost for free (like I did with OSSU).

But isn't it true that the tech market is getting tougher?

Of course it is. The law of supply and demand clearly applies: the more developers, the more your work devalues. Then what's the catch? It's actually pretty simple. Developer Bob isn't the same as Developer Chad, even in the same field and the same "seniority" level, especially so in 2025. The difference lies in the following: 0. How efficiently you can utilize your knowledge to solve problems, not how much knowledge you have. i.e., Bob (who reads Go books for breakfast) says he cannot migrate a microservice from Java to Go because he's never worked with Java in the past; meanwhile, Chad also hasn't worked a lot with Java, but he has very strong fundamentals in programming languages and networking in general; how to work with different protocols (REST, SOAP, RPC, WebSockets, WebRTC); and concurrency. So, Chad quickly adapts to the situation and solves the problem by leveraging his skills.

  1. How well you use AI. New models and agents are being released all the time, so if you aren't optimizing your workflow with AI, you simply won't be able to produce the same results. Learn about LLMs in general, prompting, fine-tuning, and brush up on Model Context Protocol (MCP) servers and how to apply them to your work.
  2. Your learning rate. At least in tech, while you do need a bare minimum of skills, what truly sets you apart is how fast you can learn something new, absorb it effectively, and apply it to your project.
  3. Chad reads this blog whereas Bob doesn't πŸ˜‰.

Final words

You are not doomed. The tech market is tough, but don't stress over it. Instead, become extremely competent; master your craft; focus on solving problems rather than specific technologies; and never stop learning and improving. Have fun in the process, and enjoy the journey!