The software industry turned out so different from how I thought it would. When I decided to pursue it as a career, I thought that software engineers would be treated and given responsibilities like managers.
It's crazy when you think about it; managers are responsible for their people, whom they have limited control over... Yet software engineers have zero responsibility for the software they produce, which they have almost full control over.