Engineering is like high school

November 8, 2021

In school we’re taught that technical excellence is what matters. Correct answers win the day, and are rewarded with better grades, and possibly better schollarships.

After graduation we find a job and quickly learn that the correct answers often aren’t actually that important. Often technically inferior solutions, answers, or proposals win the day. Why?

Becuase life is much more like the social aspects of high school than academia.

The most popular person, not the most correct person, often wins.

Writing the best code rarely gets you promoted. Applying your mediocre code to the right situation, and talking about it to the right people often does.

Of course this is not an excuse to be lax in your quality standards. But it is a call to channel your inner high school socialite, and apply (and also possibly create and improve) your people skills in your enginerring job.

Related Content

Politics are expected

Unless literally work alone, you will experience workplace politics. The question is: is it abusive?

How do you change your culture to accept DevOps?

Doing DevOpsy things begins to transform your culture for you.

The only thing we have to fear...

“In short, for highly-evolved firms, culture is no longer a barrier. This is ultimately why they're highly evolved.”