"If Computers Worked, I'd Be Out of a Job"
By bytor on Aug 22, 2005
I finally got my blog account set up and this is post numero uno.. \*AFTER A WEEK OF HASSLE\* I'm live. I have no clue what I'm doing out here. Calm down. Imagine that on the internet everyone walks around in underwear. Hmm.. no, that didn't help... now I have nightmares in addition to first-time blog jitters. The title of this post is taken from a quote from rrang, a regular denizen of the "#p/g! IRC Channel" where I once frequented, back in "my college". At the time, I was about a semester away from graduation and looking for jobs (this was in 1997). I knew I didn't want to do hardware or firmware (I had had enough of it in the CS EE degree curriculum, where I spent a lot of time wiring breadboards and blowing up large capacitors and programming fancy LED displays, whoopee). I didn't want to do application software either (I had interviewed with HP and random consulting houses to do just that - blah, blah, and more blah). So that left system programming, and Sun had \*Solaris\* and it seemed like a perfect match... So after winning an offer, and accepting it, I was talking with \*rrang\* (he was administrating some Sun systems for a Canadian university at the time), and he was complaining that his stuff never worked, but if it did he'd immediately be fired. I thought it was a really funny quote because it's so true. I thought it was a great quote and illustrates how much we do \*not\* know we are capable of and also how much unnecessary and crappy complexity is built into today's computing systems. Complexity is the enemy and can lead Bad Things. We need to do a better job of teaching those electrons. As for me, I am a lowly engineer who has worked @ Sun since college, about 8 years, and have worked in a couple parts of the organization, including starting out in Solaris OS Testing, then on Solaris Install (Jumpstart, Flash, and assorted packaging technologies), and most recently the "Java Enterprise System" Install Architecture team. We are driving cost out of our products by \*simplifying\* them, and \*always\* thinking about our customer's perspectives in designing new systems that we'd like them to buy (how innovative!) We are working on some major enhancements to the user experience of owning your very own piece of Sun Software.