The tech landscape changes dramatically every 5-10 years. And we poor software developers have to constantly run and re-skill just to catch up. Was it

What every new software developer should know

submited by
Style Pass
2022-06-23 21:30:09

The tech landscape changes dramatically every 5-10 years. And we poor software developers have to constantly run and re-skill just to catch up. Was it always like this?

As a software developer today, you get bombarded with an unending stream of articles & videos convincing you that you have to switch to using X database, Y programming language or Z cloud service. If you're just starting out, this deluge of "information" can be overwhelming at best and downright impostor syndrome-inducing at worst.

"How am I ever gonna learn this infinitely long list of best practices, design patterns, libraries, performance optimizations, scaling strategies, and developer tools? I'll never be able to make an app!" you exclaim. "How did the facebooks, githubs, googles, instagrams, and airbnbs of the previous generation accomplish all this with just 2 people?".

The short answer is: they didn't. Let me explain. Like I said, the tech landscape changes every 5-10 years. If we go back in time to the 2000s, it was totally different scene:

Leave a Comment