Monthly Archives: February 2008

Understanding Code

Every programmer should be able to understand and reason about a line of code in one of his* working languages. It’s far more useful, though, to be able to understand and reason about blocks of code.

Continue reading



In the BBC’s report on Serbian protests over Kosovan independence, a girl by the name of Bojana Vuckovic is quoted as saying, “We don’t want to let it go because it’s ours, even if the majority of people there aren’t Serbian.” The ‘we’ of her statement is presumably Serbians. The majority of the people on the march would presumably agree to that statment or something similar.

What’s interesting is what ‘ours’ means in that sentence. I am no expert, but I guess that large parts of Kosovo are privately owned, and that neither the old Serbian nor the new Kosovan government would claim ownership of them. However, those governments would claim that their laws extend over that land. The ownership that Bojana is talking about is being in charge of, rather than having exclusive rights to.

So what I’m left thinking is that Bojana believes that, no matter who buys the land of Kosovo, Serbia must remain in charge. Even when Kosovo is 90% or more ethnic Albanian, Serbia must be in charge. I doubt that it’s cost-effective for Serbia to rule a land that doesn’t want to be ruled. So in the absence of an economic motive, why do some Serbs want so badly to be in charge of Kosovo?