I believe in open communication and open development.
Our (Sun's) communication with the OpenSolaris community
has been poor. We need to be clearer about both making
unilateral decisions (explaining why we decided whatever)
and sharing information with the community in general.
People who have been to any number of Solaris all-hands
meetings in the last 11+ years can attest that I am one
of the chief questioners, always trying to keep the lines
of communication with management as open as possible.
Solaris has been open source since 2005, but for it truly
to flourish, it needs to have open development as well.
has been a band-aid while we worked on opening up our
tools and processes and moving our source repositories
outside the firewall, all prerequisites for open
development, but the community is thirsting for more, and
we need to provide it. This in my view should be our #1
priority to both keep current community members interested
and attract new community members. As ON tech lead, I
have actively sought (and found) people to work on
migrating our tools from being Teamware-based to being
Mercurial-based, and I plan to continue driving both this
migration, then the move of the ON source repository
outside the firewall, then whatever else will be needed
so we can have true open development.
- Sun, December 1996 - present
- ON C-team tech lead, August 2007 - present: lead
engineer for the
responsible for overseeing all changes made to the
- Network Auto-Magic (NWAM)
project lead, February 2005 - August 2007: led
and implementation of
and initial implementation of
development, April 2002 - February 2005: wrote
and large parts of
plus worked on the booting sub-system; brought
to Solaris for use in zonecfg.
- ON gatekeeper, October 1999 - April 2002: lead
administrator of gate machines, also core C-team
member, responsible for keeping up the quality of
the ON consolidation
December 1996 - October 1999 (still have
responsibility for it, but since late 1999 it has
been ¼ time or less): upgraded ancient Solaris
version, kept Solaris up-to-date, eventually
deprecated all old Sun hacks or got them integrated
into the sendmail.org version. Contributed many
enhancements, including anti-spam features and got
Solaris to a unified config file.
FAQ maintainer since
- InReference, August 1995 - November 1996
Wrote a Usenet search engine (code: Python and C).
- HP, June 1989 - August
Supported various network applications and protocols on
MPE and HP-UX. Added
support to sendmail, offered patch to
- Married since 1992, 10-year-old daughter, (almost)
- Physical fitness enthusiast: running, ultimate frisbee,
- I serve as an usher at
church most Sundays
- We live in San José, CA (USA)