Category Archives: what I do

CommunityOne: OpenSolaris Launch Party

After the general party at Moscone Center (footage to come), there was a somewhat smaller party at a nearby bar/restaurant.

We had quite a bit to celebrate – and quite a bit to celebrate it with (above)!

Jay Edwards

A number of cool non-Sun people were present, including ^ Jay Edwards (one of the handful of engineers who runs one of my favorite online services, Twitter). I had to have a photo taken with him, to impress all my Italian twithead friends.

Jesse Silver & Silona Bonewald

^ Jesse Silver, who had done such a fantastic job organizing the Developers’ Summit, and Silona Bonewald, whom I’ll be seeing more of at next week’s Grid & Cluster conference. Silona is wearing our trendy green and blue opensolaris wristbands.

Jim Hughes

^ Jim Huges unites opensolaris (temporary tattoo logo on his forehead) with MySQL’s dolphin mascot. Hey, I didn’t get one of those! (Nor did I get one of the very cool “Build your community” t-shirts from CommunityOne, wah! But I do have two different opensolaris t-shirts.)

Jeff Bonwick

Jeff Bonwick and Jim play an intense game of pool.

Jim Hughes

The OpenSolaris Developers’ Summit

I’m attending the OpenSolaris Developers’ Summit, held in Santa Cruz, CA, May 3-4, 2008. I’ve been working with and participating in various online communities for a long time, but I’m new to this one, and have a lot to learn about the people, technologies, history, present realities, and possible futures. This weekend is an excellent opportunity to start filling in some of those gaps.

^ top: Tim Cramer and Jim Walker

Continue reading The OpenSolaris Developers’ Summit

CommunityOne: Keynote

After a busy weekend at the OpenSolaris Developers’ Summit in Santa Cruz, Lynn, Jeff, and I drove up California’s gorgeous Highway 1 to San Francisco to attend CommunityOne.

The keynote session was kicked off by Ian Murdock, who talked about open source, with help from Jonathan and illustrations from Hugh McLeod.

[dead video link removed]

This was all by way of introducing  opensolaris 2008.05.

Rich Green, Jim Hughes, and Jeff Bonwick went all Wile E. Coyote on some disk drives to prove the resilience of the ZFS file system (note the name on the anvil).

I spent most of the afternoon filming sessions (footage which will be publicly available as soon as I have time to edit it) and then… it was time to party!

Workspaces – “Office” is Where the Laptop Is

I must be the perfect modern employee. In my 20+ years of working life, I have rarely had an office or even a cubicle to call my own, and haven’t particularly wanted or missed one.

my office at home in Milan

In the three-room apartment that was our home in Milan for 13 years, my workspace (when I wasn’t in a shared office) was a corner of our bedroom. The temporary cubes I was assigned on my visits to Silicon Valley were a comparative luxury!

But, even in cramped conditions, working at home had advantages: if my daughter was sick and had to stay home from school, or if public transport was on strike (as happens frequently in Italy) and I couldn’t get to the office, it just didn’t matter. As long as I had a computer and an Internet connection, I could be productive wherever I was.

with my laptop on a P&O Ferry

I began travelling extensively for work around 1994, so I always had a laptop (in addition to or instead of a desktop computer), and was accustomed to working anywhere, anytime.

This became a standing family joke: we would stage pictures of me working in unlikely places: on a P&O ferry from Calais to Dover, at the top of a snowy Alp, on a beach recliner in Martinique.

working at my in-laws' home in Roseto

I did not actually work in any of those places – I do know how to take a vacation. But not being tied to a desk meant that I could work, when I chose, anywhere in the world. I didn’t have to take vacation time to be present at the obligatory family holidays halfway across Italy: I could spend time with the family and still get my work done.

In our new home in Lecco, I have a small home office with a spectacular view – who needs a corporate corner office?

the view from my studio, Lecco

But that’s not enough to keep me in one place. My colleagues at Sun don’t much care where I am physically located (and are scattered all over the world themselves, both in Sun offices and at home), so I can pick up my laptop and go wherever I want to. With my Sun badge, I can waltz into any Sun office in the world and use a desk and high-speed Internet – but I don’t have to.

Right now I’m in India, visiting my daughter at my old school. Thanks to the hospitality of a classmate, I’m in a comfortable home with a more-than-decent Internet connection. I can even use Skype to keep in touch with my colleagues. The only thing lacking is a desk, but, hey, I’ve still got a lap.

working from the Bothwell Bank guest house, Mussoorie

And the view ain’t too shabby, either.

How about you? Are you ready to give up a cube or office?

The Evolution of a Technical Writer – Bringing Documentation Into the Web 2.0 Age

How has technical writing evolved in the age of the Internet? How have tech writers’ jobs changed, and how should they continue to change, in response to new technologies now available for sharing knowledge with our customers?

Prologue: The Dead Tree Society

My technical writing career began twenty years ago, with the design and writing of software training courses for desktop publishing. These were delivered as printed sheets in a binder used in face-to-face classroom training.

The first manual I wrote was for an optical-character recognition software. Soon after that, I co-authored a very technical book (Publish Yourself on CD-ROM, Random House, 1993), which included a manual for Easy CD 1.0 (later named by PC World one of the 50 Best Tech Products of All Time).

The book was one of the first in the world to include a CD, for which I produced a screen-readable, hypertext-rich version of the text (the CD also contained a demo version of the software). This early experience demonstrated the power and flexibility of electronic texts, but we still had to deliver them on physical media.

Moving It Online

Between 1992 and 1995, I wrote manuals and software-based help for several versions of Easy CD and other CD recording software. Paper manuals were (and are) expensive to produce, print, and distribute. Even “online” help, when it’s deeply hooked into the software (e.g., context-sensitive help for each dialog box) could not be rev’d any more frequently than the software.

As we entered the Web 1.0 age, customers’ expectations of company responsiveness increased, and these old, familiar processes were no longer fast enough. We needed a way to provide customers with updated and expanded information about our software, on demand (in response to FAQs and newly-discovered bugs as they arose), and at low cost.

The worldwide web came to the rescue. When the small software company I worked for was bought by Adaptec, I had pages ready to post on Adaptec’s new website. I soon found myself responsible for the busiest (though not the largest) section of the Adaptec site, which eventually brought in up to 70% of overall traffic – clearly, we were providing information that customers wanted.

Usability

Meanwhile, a separate but converging trend in the industry aimed to improve software usability. After years of slaving over manuals, I realized that, for most users, RTFM is a last-ditch solution. At least where consumer software is concerned, most of us just dive in and start using it, and only look to documentation when we can’t figure out something from the UI (user interface). Users increasingly expected that they should NOT need to open a book or help file, except maybe when using advanced features – a reasonable expectation, I think.

I further observed that, when a software process or feature is difficult (as opposed to complex) to document, this usually means that something’s wrong in the software design. I began working closely with the engineers, initially during beta testing, then earlier in the design phase so that I could try to head off UI problems from the start, rather than be told later: “We won’t have time to fix that til the next release.”

And I worked directly on the UI, writing and editing text strings for dialog boxes, etc. This was obviously a job for a tech writer: the clearer the messages onscreen, the less I would have to explain in the manual.

Collaborating with the Community

Around 1993, I had begun to interact daily with customers online, and soon learned to value their knowledge. No QA (quality assurance) or tech writing team can spend as many hours with a product as a large pool of users will collectively spend with it, nor can an internal team hope to duplicate all the diverse situations in which customers will use it. When we tap into what customers know about our products, both sides benefit.

In the mid-90s, I was an active participant on Usenet forums, answering questions where I could, keeping an eye on hot issues, and conveying customers’ knowledge and issues back to the company. (NB: By late ’95/early ’96 I had handed off my manual-writing job.)

In 1996, I launched a moderated, email-based discussion list which fulfilled the same functions, but in a more controlled and congenial atmosphere. The same concept is seen today in discussion forums run by companies on company sites (which may not be moderated or even monitored).

My role as a tech writer in these virtual meeting places was to work with users to find answers to problems, then to “pretty up” and post that information to the website and, in the longer term, write it into the documentation and/or take note of it in future product design.

I did not originate all this new material (that wouldn’t have been humanly possible!), but my deep knowledge of the technology and ability to write about it in layman’s terms made me ideally suited to fit this new “outside” information into the bigger picture – I was now more a knowledge editor and manager than a writer.

Where I did create original material, it was usually in response to customer FAQs and other expressed or observed customer needs. By staying close to customers and interacting with them daily, I kept a finger on the pulse and knew what they needed/wanted, sometimes before they knew themselves. I considered myself a conduit for information between customers and the company, translating from user-speak to engineer-speak (or boss-speak) where necessary.

New Tools

In the six years since I quit my job with Roxio, the technologies available for online communication and collaboration have, of course, moved on. We now have two very powerful new tools: blogs and wikis. How should we use them, and other new tools that will doubtless show up in the future? That’s a topic for another article.

Your thoughts? If you’re a tech writer, how have you seen your role evolving, and what do you anticipate for the future?