Becoming a software developer is a journey, not a destination.
The moment you write your first code, you’re a software developer. The rest is a journey of continuous improvement.
It’s an infinite game. The goal isn’t to win. It’s to keep playing.
The market for experienced software engineers is experiencing the highest demand I have ever seen. Managers, assume all your direct reports are flight risks - being offered a better culture, sign-on bonuses, higher pay, increased responsibilities, and new challenges.
"That's easy. 5 minutes, tops."
1 day later: "I need another day...Changing that breaks this other thing..." 🤦♂️
-------
"That's not supported. It would take days to add it".
1 hour later: "Done! I found a workaround for that!" 😀
Developer velocity is unpredictable.