Five years ago today, Base 1.0 was released blinking into the internet. Since that day there have been 29 updates varying from minor patches to major upgrades.
There’s still a long way to go with this app. Development is still ongoing and I am looking forward to the next five years. I hope you will all join me.
Just a quick note to say that I will be on holiday from Sunday 24th April to Monday 2nd May and might or might not have internet connectivity.
As always, if you need support with anything from here, please do still send an email. Just don’t be surprised if it takes a bit longer than usual to get a reply.
A year ago today, Base was introduced to the world as a shiny new 1.0.
Well, perhaps not that shiny.
A bit of a rookie error meant that anyone buying the app couldn’t actually use the license file they’d just bought until 1.0.1 a few hours later. Version 1.0.2 followed the next day after someone found noticed another bug. Both of these were things that should have been found during testing, and served to show how thoroughly you should test an app before releasing it. That mad scramble had a chastening effect and all releases since have been much more comprehensively tested!
Unfortunately, yesterday the graphics card on my mac died (apparently it’s a recognised problem) and so I’ve been unable to do much in the way of coding or support. Thankfully, Apple have been good about this breakage and have agreed to fix it even though the machine in question is out of warranty. The downside is that while I’m trying to find a machine to work on while that mac is being repaired, email support will be quite a bit slower than normal.
Update 2009-05-31
PayPal have now restored access to payment processing. All should hopefully be normal now.
As anyone who has tried to buy Base since Friday (28 May 2009) has noticed, I'm currently unable to accept payments and hence process any sales. This is because PayPal has noticed that I had not fully verified my details with their system to prove I'm not some sort of international fraudster. Which I'm not.
It’s good that they do check people out. Their system as a whole would collapse without a decent level of scrutiny. However in my case, I don’t feel they’ve applied much common sense to the matter. Example:
There have been some pretty heavy changes to this site in the last couple of days. Hopefully they shouldn’t actually be very visible. The biggest change has been installing Wordpress to power this blog.
The original blog was self-made using Ruby on Rails and was a very simple affair that started accumulating huge amounts of comment spam and was lacking some features I wanted (namely file uploading and easy archive browsing). Integrating Wordpress (a php-based system) with my Rails site was not actually that difficult. For those who are considering doing this, you will just need a mod_rewrite rule to redirect /blog/ to the Wordpress index.php file. The tricky part was realising that Dreamhost disable mod_rewrite when you use Passenger to power Rails as poorly crafted rewrite rules can break Passenger. However they are very helpful and will enable it for you after explaining what not to do.