Sedat Kopanoglu wrote an article about how programming has changed over the last 20 years, and in response, the author talks about how it has transformed over the past 12 years since they began their professional programming career. Key areas of change include the shift towards asynchronous programming and away from multicore programming. There’s also been a rise in full-stack development with the addition of more layers of abstraction, tools, and professionalism required in hosting sites. Furthermore, an evolution has occurred in the world of protocols and APIs, and developers are now encouraged to use boring technology, such as Java, Python, and Ruby.
https://morepablo.com/2022/11/programming-culture-in-the-late-aughts.html