

Once I had created my first Rails application there was no way I was going back to PHP. At this stage my Linux skills had become intermediate. For deploying Rails applications I needed to up my Linux skills. I started to become unhappy with the level of control I had with Media Temple and the Plesk server I was using and decided to migrate everything to a blank Ubuntu server on Slicehost (now part of Rackspace). I started to play with Rails as early as Rails 1 but by the time I created an application for a client it was Rails 2 I was working against. I designed in Photoshop, did my markup in TextMate and then pulled up a terminal to maintain Linux servers. OSX was the exact platform I needed for this. I was designing, doing the markup, hooking it up to ExpressionEngine and then providing hosting services. Without realising it I was already a full-stack developer. I was mostly creating brochure sites for clients that wanted to manage content and have a simple interface to manage content by. I realised that developing your own software is often re-inventing the wheel and largely because of following Veerle Pieters I picked up Expression Engine. I started to host sites and began to become proficient in Linux administration.Īgain OSX was a fabulous platform for this development. I knew a little PHP and before long I had created my own CMS framework and purchased a (dv) media temple server complete with Plesk. Within a few months I had clients asking me to create server-side applications. I really had the Mac experience - it was a joy to use and completely reliable. After some pretty hefty setup costs my freelancing business had little or no overheads and the expensive hardware I purchased was completely rock solid. I was able to turn up at a client and start working straightaway. I plugged in TextMate, Adobe Creative Suite and MAMP and my setup was done. I purchased the original MacBook Pro and found Tiger to be a great Operating System for my needs. I was mostly a front-end developer who knew how to make things work in IE. Here is why Arch is a superior development platform for my needs.Įstimated reading time: 7 minutes Table of contentsīack in January 2006 I left an agency after three years and started freelancing.

Last updated Saturday, From OSX to Arch Linux Six months ago I migrated from OSX to Arch Linux.
