About
I'm a professional writer, programmer and wanna-be video game designer who's been playing video games and programming computers since the early 80s.
Here's my resumé (or a PDF version if you want).
Ways to find out what I'm up to:
- Posterous blog (or the older LiveJournal blog)
Games
Info about Arcane Dragon can be found here; I'll get a domain later when I actually have something to show.
Marooned!
Marooned! is an exploration/adventure sort of game that I'm currently prototyping. You can see what I'm up to with it on Posterous and Twitter.
Widgets
My Widgets for things like the Yahoo! Widget Engine (aka Konfabulator) and Apple's Dashboard.
Short Stories
- Alex the Dragon and the King of Cats - Released Nov. 3, 2007
- The Offering Fields - Introduction - Released Nov. 22, 2007
Computer Stuff
Besides my day-job stuff, I've done a bit of freelance work.
UNIX Advanced: Visual QuickPro Guide for PeachPit Press.
Various articles for IBM's developerWorks portal:
- Create PDFs on the fly using TCPDF (coming soon!)
- Customizing MediaWiki (coming soon!)
- Choose between XPath and jQuery with an XPath-jQuery phrase book
- Add entities in XML
- Dealing with data in XML
- Introduction to XForms (series):
- Build Apache Geronimo applications using JavaServer Faces (tutorial series):
- Errors: errno in UNIX programs
- Text processing with UNIX
- How to use Subversion with Eclipse
- Config file processing with LibXML2 (I didn't write this one, although I did create the outline/proposal.)
- Basic UNIX filesystem operations
- Command-line processing with getopt()
- Make UNIX work with Windows XP and Mac OS X
- Using ReiserFS with Linux
- Build UNIX software with Eclipse
- Network services: Legacy design versus threaded design
