Welcome back to WordPress, my journey back through development, Joomla and pain.
I had lofty design and functionality aspirations for my personal domain. It was my space and I was determined that, with a little inspired and creative thinking, the wheel could get a radical overhaul.
Version 1 saw me playing with the Bootstrap framework to deliver dynamically adjustable content across a variety of devices. I cracked my knuckles, dusted off my propellor hat and threw together a website, shopping cart and RSS parser in Ruby on Rails. Then I hit deployment pain and I remembered a past life’s Ruby upgrade pain and I thought of the hours I’d just spent creating a website to deliver simple content when what I really wanted to be doing was delivering content; writing stories and sharing them with people who love stories.
![]()
Version 2 saw me archive up my Frankenstein creation and tinker in Joomla. Content was what I was after and once I’d set up a site structure then I could concentrate on the content. After watching a few tutorials to get across the powerful but bizarre configuration options, my Joomla site was ready. You can still see it here. Problem is it looked like a dog and ran like a half crippled ferret. I’d gone from Frankenstein’s monster, a pretty nice guy by all accounts, to The Thing. Anyone with a propellor hat can look at the page load statistics and see that it was throwing Javascript and styling around like a club-weilding Cro-magnon. Content, yay!; performance and asthetics, vomit!. I did look at what it would take to strap on the Bootstrap framework into a Joomla template – a Ph.D in advanced theoretical physics, twenty years experience at the NASA propulsion laboratories and more propellor spinning than I cared to invest.
Version 3 So here we are. What a lot of effort. One click WordPress setup using the simple scripts provided by FatCow, my hosting provider of choice. A thousand beautiful templates. More plugins than points on a Mandlebrot fractal and plenty of tools and applications to allow me to provide that content.
Turns out the wheel worked pretty well before my need to reinvent it.



