The Truth About IT Consultants
pbs.org
pbs.org
I'm tempted to hand Cringely's list (with "find yer best nerd" precaution prepended) to every last one of my clients. And then up my rate a little.
There are companies with whom I work where I would dearly love to implement a big-data-on-the-server, pay-as-you-go service model (eg. digesting microarray data, normalization, preprocessing, PCA) talking via HTTP (as deltas/resultsets) to a lighter-weight client. It's got to the point where any implementation of consequence basically has to be like this given the amount of processing required. I'd do it for free, for fun, if it weren't for the fact that I need that time to work on papers and other paying jobs... plus I like spending time with my daughter. It's one of those "shit, if I knew back then what I know now" situations that I figure old people find themselves in all the time. (Because I am now over 30 and, therefore, OLD)
Once upon a time, I hated my job(s) and needed to be paid exorbitantly just to show up. Now I need to be paid exorbitantly to turn down the 'other' jobs that pay well but are less interesting. I guess that is a good thing. I guess it also means that I am no longer an 'IT consultant' because the 'IT' part of what I do is ancillary to the meat, which is algorithmic and (multi-)domain-specific. Hmm.
Don't we all...The latter is a solved problem with a million variants, the former is new ground.
Would you recommend any papers/books in that area?
Overall (i.e. not restricted to my field of expertise) I would suggest that the biggest trove of ready-to-be-applied material on the Web is Andrew Moore's site at CMU: http://www.autonlab.org/tutorials/index.html
Possibly the worst-kept secret on the Web :-)
In his service to mankind -- that’s why we are so gay. Hey!
No.
:-)
When I was at Oracle, about 12 years ago, they used to take the poor performers that they didn't fire and send them to the consulting division.