Programming languages!

This post is not very serious, and should not be taken as such. I'm jotting down notes about my 'relations' to several programming languages, and trying to give my impression of what sort of person they'd be. Whether I am talking about the standard, an interpreter or a compiler varies from point to point, but it should be pretty (un)clear from context. I also assign genders to them. This happens pretty randomly. Anyway, what I say about them is my opinion, and my opinion only.

What is whitespace sensitivity?

This post raises the question of what is whitespace sensitivity. This is a somewhat contentious issue, as it's generally used as a reason to not use Python (presumably by people who have written Makefiles), so pythonistas are usually a bit defensive about it. I've always found it a bit unfair on Python as a language and found the Ruby example amusing.

The average student does not exist.

I'm 21 years old now, and I have spent two thirds of my life being educated. My brother is 17, he's spent 11 years being educated. There was a reform between us, so he's been in public school one more year than I had when I was his age.

We have wildly different interests, but we still agree that most of what we did in school was a waste. The same goes for practically everyone I know. I think that for every Norwegian youngster you find that liked school (The educational part of it), you will find five, or ten who didn't.

Moving to git-svn

I've decided to start using Git for source control at work. Unfortunately, the project I'm on is stuck on Subversion. I've raised the idea of putting up the necessary infrastructure for optionally using Git for source control, but so far it's still in the idea phase. I'm probably going to have to come up with that infrastructure on my own to get it done. I have a couple different reasons to prefer Git to Subversion: