By meem on Jun 09, 2005
I've been working at Sun since 1995, when I managed to snag a summer internship at the impressionable age of 18. After 3 more years of college (and internships), I came on-board full-time in 1998 and have been working on core Solaris technologies ever since. Literally a decade has passed, but my interest has changed little: I'm still drawn to studying, characterizing, and ultimately simplifying complicated key low-level subsystems -- particularly those that have been neglected by others.
My main areas of focus have been our DHCP, IP multipathing, and STREAMS implementations -- recently, I've enhanced DHCP to support logical interfaces, spearheaded DHCP event scripting, made IPMP test addresses optional, and massively simplified STREAMS by hauling out over 3500 lines of aging kernel code while also enhancing our debugging infrastructure. I am also fascinated by system stress-testing, developer tools, and code quality, and have authored a collection of internal tools to both improve our product quality and developer efficiency.
Currently, I'm co-leading Project Clearview, which aims to both rationalize and enhance the way network interfaces operate in Solaris, and which I will discuss in much greater depth once OpenSolaris has launched. However, the initial phase of Clearview integrated recently, manifesting itself primarily as a simplified dladm in the next Solaris Express release. In addition to project-work, I take bugs very seriously, and look forward to integrating my 500th bugfix later this year (admittedly a far cry from baseball's famed 500-homer club).
Outside of work, my current passion is cars -- especially of the German persuasion -- and spend most of my personal time modifying, detailing, driving, or photographing them. I also love pinball, exotic foods, the Boston Red Sox, and live music. I live just outside of Boston and am regularly stopped by the police on my way to Sun's Burlington campus.
My plan is to update this blog a few times a month with a variety of pieces that shine some light on our core networking technologies, and Solaris a whole -- past, present, and future -- from a minimalist developer's perspective.