Superlative achievement requires superlative focus. I free software engineers to focus on brilliant software, while I focus on discovering what users need to know and when they need it. My documentation seeks to impart knowledge without diverting users from their goal — whether they're trying to use a mobile device or code a mobile app. Readers need clear, accessible information so they can get back to the task at hand.
Broad experience in the software industry has taught me a key lesson: the right interface is indispensable. With developer platforms, I advocate for deliberate API design at the start and regular API reviews along the way. With consumer products, I like to join the UI design team. Intuitive and consistent naming gratifies users and reduces the bulk of technical web articles, developer and user guides, and even API reference.
Immersed in the world of mobile devices since 2001, I've had the honor of working with pioneering Palm handheld devices and the astonishing Livescribe smartpens. I thrive in a vibrant, cooperative environment where dedicated folks propel innovative hi-tech confidently into the future.
Modern software development doesn't advance; it sprints. In this swirl of uncertainty and complexity, I follow two simple rules: Every day I will improve my company's products in some concrete way. And from each release, I will learn how we can do it better next time. So even if perfection eludes us, as it always does — greatness is a distinct possibility.
* * * * * * * * * * * * * * * * * * * * * * * *
Pursuing excellence . . . step by step.
* * * * * * * * * * * * * * * * * * * * * * * *
My technical skills and tools — forged on the job — include the following: