Becoming a successful programmer isn't about working long hours, learning how to churn out code faster, or learning every new language and framework.
I hope to help you learn all this based on my 20+ years working as a software engineer, and the many mistakes I've made along the way. Read on, and welcome!
Principles, skills and techniques that will make you a better software engineer. Latest posts:
Finding a better job, getting past interviews, and other career advice. Latest posts:
Learn the lessons from 20 years worth of my mistakes as a software engineer, without having to make them yourself.
Tired of working crazy hours? Find out how you can work a sane workweek of 40 hours or less.