Jonathan Danylko lists the programming lessons he’s learned in 20 years:
You are not the best at programming. Live with it. - I always thought that I knew so much about programming, but there is always someone out there better than you. Always. Learn from them.
Learn to learn more - With number five explained, I’ve always had a magazine or book in my hand about computers or programming (ask my friends, they’ll confirm). True, there is a lot of technology out there and keeping up with it is a fulltime job, but if you have a smart way of receiving your news, you’ll learn about new technology every single day.
A good list of things, with these two jumping out at me. When you reach a point at a company where you aren’t learning that’s a sign it’s probably time to move on. Personally I don’t enjoy sitting around resting on my laurels, even though it doesn’t always look like that. /via Jason Kottke