Becoming a successful programmer isn’t about working long hours, learning how to churn out code faster, or learning every new language and framework.
It’s about choosing the right goals, avoiding unnecessary and wasteful work, and making sure you have time for life and your job.