Friday, 18 March 2011


'Syntactic Sugar' is a phrase that programmers use to describe methods by which concepts can be more clearly and easily expressed. 'Sugared' syntax is supposed to make your code more concise and readable; like a caramel sauce poured over the creme brulee that constitutes your hard work and perhaps a garnish exquisitely- sculpted chocolate flowers.

Which sounds wonderful and tempting, but... programming is not cooking, and programmers are well known for their overconsumption of fatty, sugary foods. 'Syntactic Sugar', in my expense, usually comes at the expense of whole dessert. That is to say, if the custard is actually a turd it doesn't matter how much caramel sauce your pour on top of it--it's still going to taste like faeces.

Hence, 'Unsugared Syntax'. I want to examine the custard/turd ratio of life as a software engineer, and this is where I'm going to do it.

Here we go, then.

No comments:

Post a Comment