Work
I actually caught myself correcting a coworker on some of the more subtle aspects of the NT kernel today. Kind of freaky, but kind of cool. It's really becoming one more operating system that I know enough to really have a discussion about. It's kind of weird to be learning it from the inside out, as opposed to outside in, which is more typical. I started with .NET and Visual Studio. As a developer, I felt those were more approachable. I was pointed in the direction of the excellent Microsoft Windows Internals, 4th ed (a couple people have asked me what I thought of the book as they were not quite ready to buy it -- I think very highly of it). It's interesting to see the forward by Dave Cutler, as it really indicates where NT came from. Anyways, between those two, I have to admit I still don't have a great understanding of the interface. That is, I understand how, for example, Active Directory actually works, but I haven't gotten to the point where I can configure it via the interface.
I am again confronted by the idea that Windows is a well thought out and implemented operating system with an inconsistent and (sometimes, I suppose) ugly interface. It seems plagued by each application having its own idea of how to do things, from dialogs, to file browsers, to fonts, etc. I could be biased, coming from the Mac, but even in X Windows, you've got toolkits like GTK and the GNOME/KDE apps. They all look very similar. I don't know whether this was intentional or not, but the effect is much better than the hodgepodge we are confronted with when we use Windows. Again, this is probably of little relevance to me, as my job isn't to teach people how to use Office, and I would imagine most of the installs I will be working with will be headless.
Still, I say "confronted with", because it's very hard to accept that Windows might have some redeeming value. As a Unix admin, and a Mac user, it's kind of hard to go back on years of vitriole and spite for the OS. It might be a case of MacOS 9 vs OS X -- I don't think I could ever defend the former, and the latter has really changed the image and capabilities of the Mac platform. Most of my work so far has been on current platforms and future platforms (eg SQL Server 2005, VS.NET 2005, VCS 2.0 ...). I could tell you a lot of things wrong with Solaris 6 and 7, but I would hope you would judge Solaris by 8 and (primarily) 9.
Anyways, I've actually been engaged on a couple of accounts, which is nice. It's kind of refreshing in a way. I am hearing the same kinds of arguments for Linux (against Windows) that I heard from people against Solaris. After a long discussion with one of these people (who shall remain nameless), we got down to it and he said, well, yeah, I just really hate CDE. I could make that even broader and say that most Linux users like the gnu fileutils and binutils. It's nice to be able to say "tar xvzf foo.tgz", but it doesn't really take THAT much more time to say "gzip -dc foo.tgz | tar xvf -". So again, we're judging an entire OS by its interface. I think this is Fundamentally Bad. For users, sure. If you spend all day plodding through Word and Visio or Omnigraffle or whatever workware you choose, I apologize. You may complain about the interface all you like. But as a software developer, or a sysadmin, what have you got to complain about? If your code works, it works. If the platform is stable, even better. And, if you can do it cheaper, hey, that's a bonus.
What I'm getting at is I seem to be in the position of mediating discussions where people are ideologically entrenched. I'm happy to come into a situation and dissuade silly (incorrect) beliefs about the platform they're using, or the platform my employer would like them to consider. I'm not going to browbeat anyone into a solution that doesn't work for them. But if you come to me and tell me that, as an example, Linux is a better operating system because the grep is friendlier, the tar understands gzip, and you dislike CDE, I'm going to call it for what it is. Bullshit. And I'll sleep well at night, because I've been doing that for years.
Life
We must really have gotten some virus or something. We've been back from Hawaii for less than two weeks, and we're already planning trips back to the Pacific. This time it looks like we're going to do Oahu again in October and Fiji (or Tahiti, that's still up in the air, waiting on the travel agent) sometime in 1Q06. Can't wait.
Talked to a coworker who is clearly more into photography than I about "going digital." He mostly agreed with me, that I should just keep the celluloid cameras. I'm partial to my SLR's and celluloid. My question for all the people who have really pushed me to move to digital (a Canon 20D) has been "well, what if I want to shoot slides?" Nobody's been able to answer that. I personally like the.... "romantic" color and texture that slides give a picture. You just can't duplicate that with a digital. Sure, you could come up with some filter to do it in photoshop, but why bother? The cost argument only really applies to film processing. If I can do that myself, then my only cost, really, is the film itself. And film is cheap from Adorama. So, I'd rather spend $1400 that I'd be spending on a new 20D on lenses for my EOS and my AE-1P. For that kind of money, I could buy a new wide-angle lens (like an 18) and a new zoom, maybe even a 300. Or, I could buy one really nice lens. The point is, I like film, I'm comfortable with it, and I don't mind getting it developed. Besides, the celluloid will always be higher resolution than the CCD. At least for the foreseeable future.
Lastly, I'd just like to say that I thought my last job had great benefits. This was before they had this meeting telling us what ungrateful shits we were for costing them $XYZ million. At any rate, the current employer pays for everything. I mean, 100%. It's just phenomenal. I don't want to gush or anything, but having gotten off the phone with HR after trying to clarify some stuff on the benefits, I was just shocked. I left the last job feeling like they were lying to us when they told us they cared. It's hard to feel that way here. Time will tell, I suppose.