I have been happily married to my high school sweetheart Betsy since 1998. We have two sons and live in Bellingham, WA.
The 21st Century
From April 2018 to March 2019, I worked as Chief Architect at Keap.
From August 2016 to April 2018, I worked at Joyent as a Senior Solutions Engineer, working primarily with Joyent's parent company, Samsung, and other large enterprises to assist and advise their adoption of Joyent's public and private cloud software.
From January 2009 to July 2016, I worked at Faithlife Corporation in various roles, most recently serving as Director of Engineering for Enterprise and Operations (and de facto CIO). In my time at Faithlife, I worked on myriad projects, including books.logos.com, the Mac and Windows desktop versions of Logos Bible Software, the commerce systems, Faithlife.com and various other sites.
Prior to Faithlife, I worked for PIER Systems (then AudienceCentral, now a division of Witt | O'Brien's), where I worked primarily on improving the company's communications management product. PIER Systems’ software is (or was when I was there) used by some of the largest organizations in the world—BP, Shell, Marathon, the U.S. Coast Guard and major universities—to communicate with the press, neighbors, employees, and students during crises.
From October 2000 to June 2006, I was privileged to work with a bunch of incredibly talented people at Toolhouse Design Company. I really can’t say enough great things about the company and the people I worked with. They’re the best interactive firm in the Pacific Northwest, if not the entire country. While at Toolhouse, I had the privilege to work with companies like Intuit, Symantec and Chiron (now Novartis). My work at Toolhouse ran the gamut, from custom web application development to Flash/web services integration to systems administration.
The Early Years
My first exposure to computers and computer programming came during the early 80s in whichever form of Microsoft Basic came on the Mattel Aquarius. Eventually, I “upgraded” to a TRS-80 and then a Commodore 64. Back then, programming consisted primarily of copying basic programs verbatim out of a book.
Somewhere around ’89/’90 I got the chance to use a Tandy 1000 EX (running MS-DOS 3.3) during my annual summer excursion to Grandma’s house. Shortly thereafter, I bought my own computer (a Packard Bell 386SX-16, which I purchased second-hand from said grandmother) and since then, I’ve spent enormous amounts of time breaking, fixing, building and hacking on computers.
I discovered the web in ’94 during my sophomore year in high school when someone surreptitiously installed a copy of Netscape on one of the computers in the school library. A couple months later, I was spending a hours every day in the school’s A/V room, which had better computers than the library and was staffed by someone who let us do pretty much whatever we wanted. Mostly we wanted to explore the internet and build websites. In 1996, I made the jump from PCs to the Mac and, except for a dark chapter doing IT help desk work in ’98/’99, I haven’t looked back. Around the same time, UNIX® and derivatives became my preferred server/development platform.