GNOME FootprintGNOME AccessibilityAround this time each year, I tend to reflect on who I am, where I am, and where I want to go. With the economy tanking and Sun having more layoffs, I had a lot to think about this year.

A brief history. Soon after I joined Digital Equipment Corporation a little over 20 years ago, I saw it start shrinking from about 130,000 employees to just about half that size. Towards the end of my time there, I don't believe a week went by where I didn't see a group or two gathered around the coffee station. The discussion was always the latest news about who had either been sold to another company or "right sized", which was the euphemistic term for being let go during the DECxecution era. The coffee station was also a hot spot because there was usually more than enough early retirement cake to be had on any given day.

Seeing good friends leave and having the Sword of DECocles hanging over my head for almost 10 years was emotionally tiring. I stuck it out, however, because DEC continued to fund my work on X Windows Accessibility. This work included the Remote Access Protocol (RAP), which is one of the first approaches to an accessibility infrastructure for the desktop. X Windows development was also about as close as I could get to open source development at the time. Many thanks to my management at DEC for supporting this work for as long as they did.

DEC eventually decided to drop its graphical desktop work, so my work went with it. I stayed at DEC and did a short stint with a team working on a 64-bit port of some god awful garbage Windows networking code - the people on the team were great, but the work itself was a small step above self trepanation. That's when I knew what flowed in my veins: if you cut me, I would bleed accessibility.

Enter Sun, which was ramping up on the Java programming language. My good friend, Earl Johnson, recruited me and Peter Korn to do the design and implementation of Java Accessibility. It was a great way to carry forward a lot of what I had learned with RAP and it also represented a bold move from Sun -- Sun had the foresight and courage to make accessibility considerations from the early days rather than retrofitting it at a much later date. Cool stuff.

Fast forward almost 12 years. During that time, Sun continued to fund, lead, and innovate in open source accessibility, with GNOME being the poster child for accessibility that was "built in" rather than "bolted on". It is also well known that Sun has gone through some hard times, unfortunately forcing it to add the word "RIF" to the "Executive's Guide to Euphemistic Layoff Terms and Phrases". One of the recent RIFs hit really close to home, causing a drop in my morale. I continued to focus on making OpenSolaris Accessibility happen and moving GNOME Accessibility forward, however, since the best thing you can do during times like these is focus on what you can control.

As Sun announced even deeper cuts, I began to focus even more on what I could control. I cannot control my job security at Sun, for example, but I am currently lucky enough that I can control whom I work for. I interviewed with a creator of a very popular and successful Windows assistive technology. Of all the Windows assistive technology providers, this company receives my highest praise and respect for creating the world's best product for what they do, for having wonderful corporate values, and for having a great team of people. It was a dream job.

The company made me an offer and then reality hit home. I was 95% sure I was going to take the job, so I began working on an exit strategy to help keep GNOME Accessibility going after I left. I started creating the exit strategy by writing down the various touch points I have in the space. As a result of that exercise, I had a revelation similar to the one I had when I was working on that 64-bit port nonsense at DEC. To relate it to Christmas, you might say my heart grew three times that day.

I work on open source accessibility because I believe it is the right thing to do. I do it because the people who need it the most are often those who cannot afford it. I do it because I believe the work we do is quality work that provides compelling access. I do it because it has positive global impact. I do it because it is a space where we can be more agile and innovative because we do not hide behind intellectual property barriers. I do it because we are a community of people working together to achieve a common goal. I do it because if you cut me, I bleed accessibility.

I also do it because Sun supports it. Bill Vass, who is Sun's COO and President of Sun Microsystems Federal, recently blogged about OpenSolaris 2008.11 Accessibility, which I worked hard to make happen this year. For me, OpenSolaris 2008.11 is proof positive that compelling open source accessibility is an achievable goal. It helps validate the work we've been doing for years, and it helps heal the aches and pains of 60-80 hour work weeks to make it happen. I also worked with many other teams inside Sun to achieve this goal and saw that accessibility really is a core value at Sun.

So, I have decided to stay at Sun. While layoffs may hover over my head, Sun currently supports the work which is part of who I am and where I want to go. For me, that's a great place to be.

Comments:

You just made me love you even more than how I loved you 5 minutes ago.

Posted by Vincent Untz on December 19, 2008 at 11:26 AM EST #

Thnx for all your amazing hard work Will

Posted by Steve Lee on December 19, 2008 at 12:28 PM EST #

Thank you for this post Willie. A very heartfelt post and expresses how many of us working at Sun currently feel. Anxiety and hope. The anxiety isn't just from the changes and prospects at Sun but from the economy as a whole. The hope comes from the fact that so much of what Sun is focused on these days is "stuff worth working on".

Very glad to hear that you are staying and continuing to work on open accessibility!

Posted by Mike Duigou on December 19, 2008 at 01:50 PM EST #

Very glad you've decided to stay at Sun. Really glad. Also nice to see someone come to work not because it's work, but because it's fun/rewarding/etc..

Posted by Glynn Foster on December 19, 2008 at 03:32 PM EST #

I, too, am extremely glad you've decided to stay at Sun. Thank you for everything you've done, are doing, and will do.

Posted by Joanie on December 19, 2008 at 04:11 PM EST #

Very thought provoking and moving article.

If only many others had such conviction.

Posted by Sean Clarke on December 19, 2008 at 04:53 PM EST #

Thanks for sharing this, and for staying the course Will.

/me hand over heart

Posted by David Bolter on December 19, 2008 at 05:08 PM EST #

A truly stunning article. You're a very special person. Big hug. :-)

Posted by Jaime on December 20, 2008 at 03:38 AM EST #

Hello Willie:

Thank you very much for all the good engineering and the focus that you bring to your work. At present, I thank God that I have no need for accessibility myself, but I have seen a blind person use Gnome. He's called Krishnakant Mane, and he teaches others (including other blind people) to program using Python and Emacs.

It is because of people like you that a lot of others in the world are inspired to become better persons and to perform a reality check on where they are headed.

Thank you very much for being yourself.

-- Sriram

Posted by Sriram Narayanan on December 21, 2008 at 01:37 AM EST #

I forgot to mention:

I believe you may already know Krishnakant Mane. He'd told me once that he had played around with the progress bar notifications for Orca.

-- Sriram

Posted by Sriram Narayanan on December 21, 2008 at 01:39 AM EST #

Just a simple "Thanks".
These are the interesting articles (and people behind) that make reading Planet GNOME so interesting to me.

Posted by andre klapper on December 21, 2008 at 03:21 PM EST #

Wow. I already knew you were awesome Will, but I didn't know the depth of that awesomeness.

Makes me reflect again on my choice a year and a half ago. Most other factors pointed to work elsewhere and so I went that direction, but I miss working with the free/open source community. Sure, I still do some work in the community, but only in what little spare time I can find. I miss being more involved.

Posted by Elijah Newren on December 21, 2008 at 07:55 PM EST #

As a happy user of Kunbuntu Linux, I think if there are people like you involved in OpenSolaris development, then I have to give it a try.
In this Christmas days, I'll install Opensolaris in my laptop, and I'll try to use it for my daily work.

Good luck Willie...

Posted by Jor on December 22, 2008 at 04:47 AM EST #

thanks for sharing, really impressive, Wish everybody good luck, so as the A11Y "ALL-ONE" Project.

Posted by tac on December 22, 2008 at 06:14 AM EST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2009 by wwalker