Welcome!

I'm Sam, a 20 year old developer currently living and working in the beautiful city of Christchurch, New Zealand. Unlike a lot of people who develop software for a living, I didn't write my first program at an early age, nor have I ever owned any computer running an OS from any time before the year 2000 (in fact, the first computer that I personally owned ran Windows XP).

My first taste of programming came in the form of Visual Basic, after picking up a book on the subject from the local (now defunct) Borders; I understood very little of it at first, but seeing the code I had written come to life on the screen was more than enough to grab my attention. A number of years later, after the launch of the App Store, I was introduced to Xcode, the Objective-C language, and the Cocoa Touch framework, which continue to remain my obsession to this day.

How did you make it?

Almost every line of the markup for the site was written in Espresso 2, with a little help from TextMate.

Version control is taken care of with Git, although file comparisons were handed off to Kaleidoscope. If you're looking for a prettier version control system, give Versions a test drive, or, alternatively, Cornerstone.

Everything FTP related was handled with Transmit, an excellent app developed by Panic, Inc.

(Side note: if you're looking for something which covers most of the above tasks in a single app, you can't do much better than Coda, another brilliant app from Panic.)

All Objective-C code was written, of course, in Xcode, from Apple.

How does it work?

This site uses HTML 5 & CSS 3 extensively, and is best viewed in anything powered by WebKit. It makes use of the excellent Bootstrap framework for the contact form and blog post popovers. Mint, a wonderful self-hosted view tracking package created by Shaun Inman, is used to manage site analytics.

Hosted by DreamHost (Do you enjoy the content on the site and want a nice new website host? Use my referral link!), powered by Movable Type, and delayed by reddit.