An old friend called me up yesterday to ask me how I saw my Christianity and my programming working together. (I have some strange friends.) I didn't have any good answers at the time, but it got me thinking. I still don't have any good answers about the relationship between Christianity and computing, and I don't know if there are any, to be honest. It all seems a bit up in the air, you know, having to come up with a theology of everything you do - it smacks of overspiritualising life. But that's precisely what folk like Mark Greene of the LICC encourage people to do, and he's one of the most down-to-earth blokes I know. Besides, why should your spiritual life and your "work" life be separate? I've even preached that they shouldn't, so maybe I should put that into practice and have a theology of computer science.
Years before people were creaming off about Active Record and Ruby on Rails, we were doing all that in Perl. The general principle behind Active Record is called "object relational mapping", since, predictably, it maps a relational database onto objects in your programming language. There's a chapter of Advanced Perl Programming about this and how it works.
So, after helping my mother with the genealogical research part of her project, I picked up the tricks and techniques for doing it myself; I've since become interested in finding a bit more about my own roots. On the Cozens side, I've got things as far back as 1844, which in genealogical terms is last week, but on my mother's side I've done a bit better.
OK, how's this for a bug? If:
Hey, what do you think of this? I'll be munging this blog to fit the design soon, and maybe trying to fit Memories into it as well.
You know, now I've got this lovely svn/trac infrastructure set up, it's much harder for me to play stupid about source control like I used to; really, it's just two commands for me to put a new project set up and get all the source under version control. And this time I know what the commands are, so absolutely no excuse.