I've decided that it's time for a reboot of my site. There'd been some way out-of-date material up here for far too long. And I'm taking the opportunity to learn new ways of doing things in the process. Up to now, apart from using Wordpress for some projects, I've had a thing about hand-coding everything, which can end up being very labourious, so I thought this time I should learn to use a web framework.

I looked at three - Cake PHP, Ruby on Rails and Django (which is Python-based). Cake looked tasty, but I've spent too much time in my PHP comfort-zone on the web. I've played with Ruby, and I do like the feel of the language, but it looked like it was going to be a lot more difficult to get Rails installed on my hosting provider. So, I've settled on Django.

I have to admit to having a bit of a love-hate relationship with Python. It is, after all, the Sheldon Cooper of programming languages. On the one hand, it is undeniably clever, but it deludes itself that it's the whimsical elf that everyone looks to for a good time. I do find it overly strict at times, but I've been using it on a couple of online courses I've been doing recently, and have ended up with quite a good grasp of it. And I have to admit to being impressed with Django so far - I was able lo learn the basics in a few hours, and build a functional (if basic) database-backed website overnight.

Not much to see here yet, but if you're realy bored, you may want to look at:

Rob's Penguin Café
My blog, hosted at wordpress.com
A Twitter-archiving project I'm working on. You can see it in operation here
robhogg68 (me) on Twitter

Really I think that the poorest he that is in England has a life to live as the greatest he; and therefore truly, sir, I think it's clear that every man that is to live under a government ought first by his own consent to put himself under that government; and I do think that the poorest man in England is not at all bound in a strict sense to that government that he has not had a voice to put himself under.

Thomas Rainsborough