News for hackers. Stuff that matters.
Re:Big companies collude to hold down pay. by gaius on Friday September 17, 2010 @02:38AM (#1700343)
One thing I've learned is some people artificially appear more productive by offloading unpleasant tasks. Some of those requests, for example, might have been things that customers specifically asked for. And someone else on the team would have had to implement them, maybe on top of their regular workload, just because this guy wouldn't. Some of those emails he wouldn't answer might have been blockers for other people. If you can get away with it, great, but eventually people will figure it out.
Re:Big companies collude to hold down pay. by mahmud on Friday September 17, 2010 @08:17AM (#1700843)
I respect him way too much to think that, but you're right, others have been the first line of defense when it comes to keeping up with changing specs. However, when those settled the requirements, he was able to chew through them quicker than anyone else.

He also had a deeper sense of memory. I was only a contractor and worked with them briefly, but from what I have seen, he was the one most aware of what has been tried before and failed. For example, his team made an impulse decision to outsource some chunks of the platform to a 3rd party app, but he was able to connect a few dots and point out that the 3rd party app uses a SOAP library, which in turn uses an http client lib, which uses something else, which they found to be non-reenterant .. or some such.

The rest would have discovered this later and ended up patching it, while he is able to make good decisions right from the start. It helps that he was super specialized, and done nothing but C++ and PHP, on Linux, for the last 15 years; while everyone else on the team had a broad encyclopedic knowledge of a lot of stuff.