I’m bitter about my last job, which I quit about 2 months ago. It was a small software startup, owned by a local nonprofit organization. The goal was to write software that would both serve the owning company, and be sold to other similar companies.
I put my heart into that job; I worked long hours, I worked smart. I really had high hopes for it, and I believed in what they did. About a year in, I started to have my doubts. I started to see that things were not happening like they did in the software companies I’d worked for in the past. We were far behind on our projects primarily because we had half the software engineers and testers that the original plan had called for, but no new tech people were being hired. Instead, we hired project managers and office managers and management consultants. We moved to a new office, but none of the engineers were consulted on what kind of environment was needed. We were slapped in cubes surrounded by people on the phone all the time; it was impossible to concentrate enough to write quality code.
After two years, I quit. I keep looking back trying to figure out what went wrong. And suddenly, it dawned on me: the people in charge simply are not interested in doing what we set out to do. They are building their own little empire, using grant money and money from the non-profit that own them to guarantee themselves an easy job. They hire “managers” who are either friends or yes-men. They hire “consultants” because that looks like they’re doing something, too. Writing software? Oh, they’ll have a few engineers so that it looks like they’re doing something. But really, that doesn’t matter.
And the thing is, this is far from the only company in this town that’s doing the same thing. I talk to friends, and they tell me the same thing; their company is overloaded with “managers” who are really cronies of the boss, and doing the work they are paid to do is secondary to brown-nosing and covering their asses.
Maybe I was lucky to spend most of my working life in companies where the work was #1. Maybe it’s just a symptom of small town life - the good ol’ boys club is alive and well here, there’s no doubt about that. Maybe the truth of the matter is that most people really are barely competent when it comes to producing actual work, so they do have to hire 3 people to do one smart person’s job, and small towns with low job turnover is where the practice is most visible.
So what’s it like where you work? Is your company dedicated to whatever it is you do, or is it mostly a means for the cronies to provide for themselves and their friends?