This is great. The part about cublicles is so true!! I have always said I could be so much more productive in an office, I even wish I had a door and roof on my cubicle. I don’t think an office should show rank, it should be like he says in his essay.
I would have to disagree with some of the parts on “tools” though. Don’t get me wrong, Linux and Python and Perl are good tools, but I like Microsoft technologies (but that doesn’t mean I don’t use Linux). Also, I think the greatest challenge (and most fun part) is trying to get VB.net to do anything any other programming language can do, that is what I like about using VB.net. I feel like I have to make the language “prove itself” to other languages (Java, C#, C++, et. al). Also, on that note, last night I installed Mono on my Linux box so I can write C# code in Linux, how cool is that?