375 karma · joined October 3, 2014
These are questions that are relevant if you want me to add value in a non code monkey way. But, sometimes, when I ask these questions, I get looks that say "You're paid to write code, so stop asking non code questions." Or maybe I'm just projecting.
With the turnover rate in this industry, I'm not sure anyone plans to be around when the monstrosity that they wrote starts to become a maintenance nightmare.
I don't think the introvert/extrovert thing really factors in. If you spend X amount of time with person Y, you need a break from person Y.
But when the stakes are higher, the risk/reward ratio just isn't there. You can refactor the code to make it more sensible or pleasing to your eye. Two problems with this: 1) Someone else may disagree and refactor it again. 2) When it blows up or has unintended consequences, and you are now on the hot seat, you find yourself working on Saturday asking yourself if it was worth it at all. Thus the fear sets in.
Why does the sales guy get to go play golf after closing a big deal? And yet the developer still has to show up and sit in his seat after he performs some equivalent wizardry? Because the sales guy's effort has a number attached to it, that's why.
http://www.daedtech.com/the-gravitational-force-of-wage-labo...
I think if you're in a small company things could be different.
No good deed goes unpunished. When you step up to be a team player and do that grunt work, you open yourself up to getting more and more of it. Next thing you know you have to stand up for yourself or become a door mat.
I've worked on technology that goes out the door and contributes to the company's revenue stream, and I'd have been insulted if someone said I was in "IT". The cultural differences between that and truly working in the IT cost center is massive.
Most people who spend the careers working for banks and insurance companies never see the other side of the chasm.
It is not uncommon for a software developer to be asked to keep a seat warm in an open office seating environment. It feels very unnatural to be expected to sit in front of a computer for 8 hours and be given nothing to do. Some people convince themselves that they are riding the gravy train, others go crazy and leave to find actual work.
Could you give an example of this? Are you talking about using contractors to get through a project, and then keeping them on indefinitely after the project is over?
Looks like the joke is on the winning team.
In other words, while the rewrite is common, having the original author around is uncommon.
I was thinking of something like the coin operated ones that you see at tourist spots. They are pretty expensive. Anyone have any info or done something like this before?