Learn Software Engineering, Not Programming
Programming is no longer a thing software engineers need to care about. But a deep understanding of software engineering is getting increasingly important.
Most of the time, we shouldn’t care about language details. (Yes, code review is also dead.)
Instead, learn system design, learn how to build a strong harness for AI so you can tokenmax, and learn how systems work. Learn different paradigms, too. The more of them you know, the easier it gets to sync your ideas to coding agents.