What's awful about being a software engineer, tech lead and manager?

I've been building software professionally for over 10 years now. I love what I do and I hope to be an old programmer someday. But along the way, I've encountered many terrible things that have made me hate my job. I wish that someone had given me a roadmap of what to expect earlier in my career, so when some new and unfortunate awfulness occurred that I wouldn't have felt so alone and frustrated.

This post is meant to be such a guide.

MATsolutions' insight:

"I work really hard and then someone tells me to redo it".

Most of the times you might love your job. But then there are certain things that can make you feel like switching career at that very moment.


Here is an overview of the downsides of being a software engineer, tech leach or manager. 

Read Original Article