"your edge right now is understanding the possibilities and being curious"
Using AI for software engineering is now the default. The engineers I've seen who have the edge are ambitious and have been grinding with agents for years on the job at this point. It's a compounding effect.
For teams still unsure or catching up, the smartest thing I can advise is to be even more ambitious and aggressively share what you learn with your peers. If you do all this work privately, only you benefit. If your team only gets to experiment with AI after hours, you've quietly told them using it doesn't count.
Senior engineers should be the first to make this shift. Their decades of taste in system design and failure modes is the secret sauce that makes agent output good. They should direct their experience to building with agents better safety. Then show whats working to others to replicate.
Software development is easy. All you have to know is:
Version control
Databases
BE frameworks
FE frameworks
Unix / Linux
Networking
Data structures & algorithms
Testing
Encryption
Security
Compilers
Browser / Mobile APIs
A few new fucking languages
@DThompsonDev Hahaha True, if js dev is listening about manage data from scratch, memory, and processing. Js is for create mainly web interfaces, serverless, its the take care of my clients that made clicks on my web page $$. But if it's needed Orchestrate servers, why not, same language?