By mkupfer on Oct 27, 2010
My first blog entry was just about 6 years ago. I'd been part of the project to open up the Solaris code for a couple months when Jim Grisanzio encouraged me to start a blog. I wasn't sure how much time I'd have to write, but blogging seemed a good way to get information out into the community, so I agreed to give it a go. I wrote my first entry while helping staff the guarded bicycle parking that the Silicon Valley Bicycle Coalition provides at Stanford home football games.
This past Saturday I was once again at Stanford to help with the bike parking. I was too busy to write, but I was reminded of that earlier game. Another echo from 2004 is that I'll be changing jobs soon. Before joining the OpenSolaris project I worked in the NFS group at Sun, and I'll be returning to that group on November 1st.
One of the things I liked about working on OpenSolaris infrastructure was the breadth of code that I got to touch. Besides hacking the custom code that we run on opensolaris.org, I got to do multiple programming-in-the-large projects inside ON. I'm sure there are a few dark corners of the ON source tree that I haven't looked at, but I suspect that there aren't many.
Working on NFS has its own rewards, of course. With a foot in both networking and file systems, NFS requires its developers to be conversant with a fair chunk of the kernel. Because NFS is a general-purpose file system, I'm sure I'll get exposed to a wide variety of applications as a side effect of troubleshooting work. And I still find distributed systems fascinating. The challenges of making autonomous systems cooperate in the face of unreliability and ambiguity (e.g., timeouts) make distributed systems a very cool place to be.