Science is disillusioning. I used to have a 2nd job doing programming work for bioinformatics researchers. I did this off and on for about 4 years: 2000-2004. I had two reasons for doing this - I harbored a desire to do 'science' and contribute to the grand body of human knowledge. I hoped the contacts I made would help me get into a good graduate program. The other reason was money - I worked in my spare time and made an extra 70 grand a year doing this. Note to hackers: if you want a really easy job that pays pretty well, makes you appear smart on your resume, and gives you a lot of free time to work on side projects, I highly recommend befriending the PI of a well-funded university research group that needs a programmer.
The reason I was brought in was because in addition to the research paperwork, the grants I worked on required some software artifact to be produced. The grad students and post-docs working on the project were unable to write software, so I was the hired gun. What I produced was crap, but I'm not sure that mattered. It just had to survive a demo at the end of the year and get to the grant renewal stage (in startup speak, 'next funding round.')
I'm not sure if the other researchers were actually unable to write software, or if they were just uninterested in doing so. It was strange to me, since the department I worked for was pretty much 'bioinformatics' - the point of which was to design software tools for biological research. It seemed like people should want to know how to make software, since it was...uh... kind of important to what they were doing.
The day to day environment was much like "The Office", only it was in a "lab", and it was seldom funny. The lab had a laboratory area, with test tubes and fume hoods and whatnot. The main workspace, however, was essentially a cube farm, except instead of out in an office park somewhere, it was above the university hospital's food court.
Most of the people working there were like people working at any big, lame bureaucratic institution, only they had or were obtaining PhDs. Most of their time was spent surfing the web, sending email, and attending meetings. I have never worked anywhere else where people attended so many meetings. I once worked at a giant megacorp for a year, and would lose my mind when I had to go to three meetings a week. At the research lab, they had on average three meetings per day. Journal club, data sharing, data club, journal sharing, guest lecture, team status report meeting, department status report meeting, grant status report meeting, etc. I'm familiar with the horror stories about post-docs working 100 hours a week, but if other programs are similar to the one I worked for, 40 of those hours are spent in meetings, 20 hours are spent wasting time on the internet, 10 hours are typical office chatting, 15 hours of going to classes and lectures, and then maybe 15 hours of actual work... but I'm skeptical that anyone spent 15 additional hours doing work. Normally everything was queued up until the very last moment, then people would spend a couple feverish days slapping something together before a presentation.
I shuffled around between a few different projects and was able to do most of my work offsite. I learned about some cool ideas, but didn't really feel like I was contributing to much of anything. On the last project I spent more time at the lab, simply because I was tired of working at home. Aside from a couple strange aspergy maniacs, most of the people seemed very depressed. One woman finished up her PhD and was planning on moving back to Europe to run her parent's bed and breakfast. Two others were really hoping to get into dental school.
I'm not sure what the people were being trained to do. The wet lab work was supposed to be done by PhDs, but could have easily been handled by undergraduates. Indeed, anything that required advanced knowledge actually WAS done by a young indian female undergraduate who seemed quite harried after being stuck in the lab while her post-doc and grad-student peers were off at another journal sharing. The software work simply wasn't done by anyone in the lab at all - it was all done by hired contractors like myself. It seemed that the only practical training that people received was in reading journals and applying for grants. The most 'successful' guy in the program was hired for $90,000 by a pharmaceutical firm where his job was to read and organize various journal articles...
I could go on and on about this, but the longwinded 'point' I wanted to make was that I agree with the article. I worked in a hot field at the time with a lot of grant money, and it was very bleak and depressing. And, before I get the chorus of people telling me that things are different at good universities, all of this work was done at that other university in Cambridge, the one down the street from MIT with a square named after it.