About The Author
In 1994 while visiting my local library I found a book on how to create web sites using HTML. With it I wrote my first web page on my grandmother’s IBM486. I didn’t even have a browser to test my code on, I had to put the files on a floppy disk and take them to the local university’s computer lab to see what my pages looked like.
The next year my mother bought our first computer, and with it dialup access to the internet through the local university. I immediately took to hanging out on IRC, and at the time the best IRC client available for the Mac was Ircle. Ircle supported extensive scripting support by way of AppleScript, an automation language built into the Mac OS. This was my first exposure to programming, adapting other people’s scripts to perform the functions I wanted them to do, and eventually writing all my own scripts from scratch. I signed up for a web hosting account through a local users group and started making web pages to publish my scripts on.
The work was way over my head, but I learned a lot on the job just from looking at the code that the guys I worked with were creating. That winter the dot.com bubble burst and web startups started folding like wet newspapers. We finished the product but then realized that we had nobody to sell it to. The investors pulled out and over the course of a month 90% of the team was laid off. I went back to college and got a job at a bookstore.
In 2003 I started using PHP and wrote my first non-static website, ChiperSoft.com. This included a searchable blog that used static files to store each entry, as I didn’t have access to a database at the time. Over the next five years I gradually built up my knowledge of the language by trying new things and tinkering with ideas. In 2007 I created a web front-end for accessing my iTunes collection remotely which I named Musiker. This project imported the iTunes Library XML file into a MySQL database, which the web front-end used to present playable links in a layout very similar to iTunes itself. This project impressed the heads of Netfinity, Inc and they offered me a senior developer position.