2 ms·
> The point is that generally people in management can be assumed to be doing their best. This is a very significant point. The best part about building system
by tomphoolery 13y ago
> The point is that generally people in management can be assumed to be doing their best.
This is a very significant point. The best part about building systems with computers is that their reactions to your changes are deterministic. With people, it isn't so cut-and-dry, especially in the world of cutting big-money business deals. In my personal opinion, there's really no "right" way to run a business, but there are plenty of wrong ways.
Over time, I've learned that one major origin of respect for your co-workers as well as your superiors stems from a respect or appreciation of them as people. Personally, I feel as though many of my co-workers could have been friends of mine had we met outside of work (not that they can't be even though we met at work, but you get my point), and I'm confident that they both understand and respect my viewpoints, because I do the same for them. This means a lot to me. When I see something wrong, I say something. In a small team startup, I believe I have the power to make changes that could affect the outcome of the company. Not only that, but I believe the product that we're developing is useful and beneficial to mass amounts of people. It may not be a venue by which we can "change the world", but perhaps we can make a few people's lives a little easier and bring their costs down tremendously.
So coming back, a lot of what this may be is a disconnect between the developer and the authority figures that sit atop him in the hierarchy. It's always hard to bow down to authority, but one with power who you both trust and admire is not really considered an "authority" in your head, is it?
It could "just be you", but I happen to think there are far more people out there I wouldn't want to work for than people I do want to work for.