kirk bushell | Riding the wave of programmatic novelty

hire me!

Interested in hiring me for your next project? I'm a talented designer, developer and everything inbetween! Contact me on +61 403 428 420 or email me at

latest project

Gift of Wine

e-CBD contracted me to help them develop and implement a Shopping Cart solution for one of their clients - with a twist. This site would need the usual shopping cart needs, but also the capability for users to create a Wedding Registry, and have other customers (or friends) purchase products from the registry... Read More

e-CBD Auspost Integration

Integrating the Auspost eParcel with your own ecommerce website may sound easy, but add to that outdated or incorrect documentation and site failures, and you run into a few lessons... Read More

blog posts

PHLite - A Light-Weight PHP Templating Engine!

After playing around with frameworks such as Ruby on Rails, CakePHP, CodeIgniter, and many others - I came to like the templating systems they used. They were quite fast, efficient, and importantly - very easy to use. However, with a current task I've been given, I've realised that there are some of us out there who aren't using these frameworks, dislike templating engines like Smarty, but need a good, robust templating system. Enter PHLite (pronounced flight).

Would love to hear people's comments about this!

.. Read More

Custom database.yml files for development environments

Working as part of a large team can mean one of two things: either you all have the exact same development environment, or you all have different setups with your own settings. Which one is most likely? In this article I'll highlight how to customize your rails application so that it will load your database configuration file rather than depending on the same one for everyone... Read More

ATI Catalyst on Ubuntu Jaunty

A lesson in patience, time, and lots and lots of reading. I finally stumbled across a wiki tutorial for an old version of the ATI Catalyst drivers for Ubuntu 7, which worked great for Jaunty as well! It's a long tutorial but well worth it if you're having problems. So if you are, check out the Catalyst for Jaunty tutorial... Read More

Rails 2.3.2 on Ubuntu Jaunty - net/https error

While working with the new version of Rails, I got an error that looked like the following:

/home/.../.gem/ruby/1.8/gems/rails-2.3.2/lib/initializer.rb:269:in `require_frameworks': no such file to load -- net/https (RuntimeError)

This can be remedied by installing the libopenssl library: sudo aptitude install libopenssl-ruby

.. Read More

New Site Design!

Thanks to Mephisto, this has been an incredibly painless process. I've introduced features and categorised some of the content here much more easily than I would have thought. And so now I introduce to you - kirkbushell.com v2.0!.. Read More