semaphore
Honorary Master
- Joined
- Nov 13, 2007
- Messages
- 18,634
- Reaction score
- 9,720
You know how they teach you to say "No" when you're growing up? Like no to drugs, no to peer pressure. Well you'll fall into 1 of 2 types of developers, those that have learned to say no to their team lead/manager/boss and those that haven't.
When I have a project I purposely move the expected deadline out by at least a week (depending on size) to avoid clashes with the eventual planning **** up that the "project managers" make with deadlines. Also I tell my team lead/manager/boss I WILL NOT be doing what they ask of me unless it's scheduled after what currently is the pipeline as I am currently busy with what was previously scheduled - otherwise they must assign it to someone else.
Those **** hot devs with bad attitudes - tell them if they think they're better then they are more than welcome to do the work for you or deal with the level of skill you are at now while you try improve. I've worked with mad scientist type devs that I don't think I'll ever be as good as but they were always humble and willing to help. Your code doesn't need to be exceptional unless the type of work specifically requires it. Too many times I've seen these **** hot devs produce "amazing" work and then the next poor guy who has to maintain this work cannot, or it takes them time to figure out what's happening which is a waste of time and resources and loses the company money.
Honestly though I've never worked in an environment with unpleasant devs and will never work in a company that operates as a development cult with the "most awesome dev ever" sitting at the top with all the lackeys grovelling at his feet. It's a miserable environment to work in and makes everyone bitter.
Unfortunately there are many companies like that out there. I've had to deal with the proverbial flogging of the developers ego. It's ironic, these so called **** hot developers are amateur at best. The ones that are hot, tend to be more introvert and chilled.
My current place listen to us on deadlines, the one director tried a stunt last year where he said, if it's not done, the company will close. He was soon wrapped over the knuckles by the CEO.