DEV Community

Discussion on: Top 9 Lessons learned in 12 years as a software developer.

Collapse
 
eljayadobe profile image
Eljay-Adobe

Aye! Jibes with my experience as well.

I'm glad you mentioned the social aspect of programming. Software development is a collaborative social activity. Social skills are important, because programmers will be interacting with managers, quality assurance engineers, technical writers, user experience designers, customers, and other programmers. Be kind. Be nice. Be helpful. Be forgiving.

Work/life balance is important. Because programming is so enjoyable, it is very easy to fall into imbalance.

"Job security is a myth." Aye! It's comfortable to feel secure. But it's an illusion. The first time that horse is shot out from under you, it's traumatic. The second time, meh, not really a big deal.

I've been programming since 1976.