I have been writing and debugging HTML code since
1996. I initially started with WYSIWYG tools (remember Claris Home Page and PageMill?).
It was HTML 3.2 then, and now it's xhtml and HTML5. I try very hard to create clean, validating code.
Editors of choice include: TextMate, e-text editor, BBEdit, TextPad, and emacs.
JavaScript
I have been programming JavaScript (known to Microsoft as JScript, and to standards organizations as ECMAScript) and DHTML since 1999.
In that time much has changed in front-end coding. We now have libraries such as jQuery, Prototype, ExtJS, MooTools among others to help facilitate more complex interactions.
I started out the way many people do working on questionnaires, hangman games,
navigation widgets, form validation, slideshows, and popup windows. I tend to write fairly object-oriented code, trying to balance readability with reusability.
Macintosh
I have the most experience with the Macintosh platform.
In high school I worked at a bank, and they had one
of the first Macs. The GUI and ease of use were impressive to
me. My previous computing was writing BASIC on Apple ][,
TI-99/4A, and Commodore PETs. I moved on to the Amiga, and from
there the Macintosh I'm creating this page on today.
Windows
Virtually all of my professional web development experience has been on Windows. Windows seems more common in corporate environments, and I've worked with '95, NT, 2k, XP, and Windows 7. Using a Windows box is second nature to me.
What I'm saying is that I do Windows.
Unix
I've been using
Unix since 1998. I have worked with FreeBSD, Linux (Red Hat, Ubuntu, XUbuntu), and Mac's unix underpinnings.
I'm comfortable on the command line, managing files, configuring and debugging PHP and MySQL, among other system administration tasks.
Flash
I began working with Flash since it was 1.0 -- FutureWave's FutureSplash. Since then my work has been
featured in a book on Flash 2 many years ago. I skipped several generations but have done work creating navigational elements and slideshow type elements
in both AS2 and AS3.
Graphics
I love art. I love graphic design. Before I started working on the web
I thought I would become an artist or an advertising creative. Early on I trained in the Adobe Suite and QuarkXPress so I have an appreciation for what print designers do.
I have expertise in creating, modifying and optimizing graphics in PhotoShop, Illustrator, Flash, Painter, among other tools.
I also have a sensitivity to the aspects of design that
affect user experience as they travel through a website. I often think of the work of
Edward Tufte -- of crafting information in a way that is concise and engaging.
In terms of production, I have lots of experience with image processing for producing galleries and slideshows. PhotoShop, imagemagick, and other scripting tools are great for automating these tasks.
Standards
I've been passionate about web standards since I learned to validate my pages in 1998.
The foundations of the web are open
standards such as TCP/IP, HTTP, HTML, ECMAScript, CSS, and others. In 1999 I was
part of the formation of the group called the Web Standards
Project, which seeks to prod browser vendors to improve their
products so that web authors need not rewrite their page for
every browser. Things have gotten much better, but open standards we can rely on across browsers are standards
we can actually use.
Accessibility
Accessibility is a rare commodity on the web.
Authors too often worry more about a pretty color scheme while ignoring
things like the ALT tag, which allows alternative browsers,
including screenreaders for the visually impaired access to the
web. If the web is to be a universal medium, then more authors
must make accessibility a priority.
Solid web
authoring will degrade gracefully to alternative user agents.
Authoring for accessibility enhances how
well a site will work in future browsers, as well as for how search engines read a a website.
Cross-browser
Cross-browser issues interest me. The first
HTML page I ever wrote I wrote on a piece of paper while still
working as a Respiratory Therapist. After work, I typed it into
SimpleText and opened it in the Mac AOL 2.7 Browser. I was
delighted that it worked!
I was curious though, if it
would work on a Windows machine. The book I read said any
browser could read it. I downloaded a Windows HTML viewer from
AOL's shareware archive. I installed it on a Windows 3.1 box at
work the next night and was stunned that it worked.
I did note some differences. fonts looked different. Things were
in different proportions. The Win3.1 screen was much smaller
than my monitor - and everything was different. Since then, the issues of cross-platform and cross-browser compatibility have been a huge part
of what I do in making websites.
Work Ethic
I have a strong work ethic. When I worked in
medicine, I acquired strong feelings about service. I learned to
interact with people in the most stressful circumstances, and
always do the best job possible. This carries over to my work on
the web. I am completely devoted to site quality, and I strive
to deliver nothing but the best.
Team Player
I'm a team player. I enjoy working with
clients, designers, programmers, multimedia experts, writers,
artists, and even managers. Everyone brings something to the
table, and I have found that there is nothing quite like making
a great site with a fun group of people.