To view parent comment, click here.
To read all comments associated with this story, please click here.
Many companies tends to frown upon that, just so you know....
Yes, I was fired for a combination of reasons - they were listed (verbally):
1. Failing to use required tools
2. Management didn't like you because you didn't use the required tools and they couldn't monitor you
3. Complaining that the workflow required 3 monitors
4. Complaining about Internet Explorer 6's slow performance and lack of tabs
In the end, though, only ONE manager did any complaining (I had six... and was, myself, a 2nd level manager...LOL!) - and only because I was deemed a threat to his might. Co-workers complained and he was relocated and I was -eventually- offered my job back, which I didn't take.
Always more to the story ;-)
--The loon
looncraz,
Yep, instead of recognizing your good work, some bean counter had to justify their job by firing you even if it hurt the origination as a whole.
I too have been fired, but it was for the incompetence of another full time developer who found it beneficial to point the finger at me as a scape goat to the management. They paid me less than half of what they owed. That small company is no longer in existence.
I agree with Yamin that developers can usually recognize each other's strengths and weaknesses, but we also live in a time when politics are needed to get ahead and stepping on each other is often better rewarded than hard work. I don't think there is any possible combination of metrics that would fix this.
I'd just add for emphasis, developers should not just be 'analyzed' by other developers, but by all people in the organization. Testers, product managers, customer support, sales, other groups...
Working in a large organization is complex and hard work or talented work is not all that matters.




Member since:
2005-07-24
Amen!
I worked at a Fortune 500 company for a while and they forced you to use THEIR internal troubleshooting system regardless of whether or not you already knew how to solve the issue. You were FIRED if you didn't use the system.
I had 100% success rate, 15% troubleshooting guide use rate (they called it something else...), and came highly recommended from my peers and managers while also having received praise from most all clients.
None of that mattered, though... I was still penalized rather heavily on the 'scoreboard' and fell below the 'target performance' metric. I worked there a total of three weeks - I have the luxury of no mouths to feed but my own, I have no intentions of placating idiots with big fancy pieces of paper from big fancy buildings when I know more than they'll ever know...
[ Yes, I was fired ;-) - first time for everything! ]
--The loon