My language is better than yours

Mar 30 2012 Published by under A tech a day

My language brings all the geeks to the yard, And they’re like “It’s better than yours” Damn right, it’s better than yours, I can teach you, but I have to charge Programming languages – the second favourite thing for geeks to fight about (right after code editors and IDE‘s). Everybody knows Java sucks, that PHP [...]

9 responses so far

Deca – a cool systems programming language

Jan 04 2012 Published by under Science Wednesday

This post is a summary of  Eli Gottlieb’s thesis on the Deca programming language from May 2011. In short Deca is a language designed to provide the advanced features of sophisticated, high-level programming languageswhile still programming as close as possible to the bare metal. It brings in the functional, object-oriented and generic programming paradigms without requiring [...]

Comments Off

The problem with threads

Dec 21 2011 Published by under Science Wednesday

This morning there was a link going around listing the 15 papers you should read to understand node.js’s background. A large portion of the list is devoted to the comparison of thread- and event- based models of execution. Since I hear a lot about event loops being better than threads, I read The problem with [...]

5 responses so far

Software dev isn’t just a logical process

Aug 10 2011 Published by under Opinion

A very cool post by Jason Rudolph entitled How to Level Up As Developer made the rounds around the internet today. The basic premise was that defining progress for programmers and/or developers is a very difficult thing. Many good points in there, but I have a small bone to pick with this part: And as [...]

2 responses so far

Using prime numbers to generate pretty trees

May 11 2011 Published by under Coding

Have you ever tried to generate a natural-ish looking tree? I did it for a coursework assignment and turns out it’s both incredibly simple while being full of strange little twists.   Generally the assignment was about manipulating 3D objects in OpenGL through user action. Otherwise known as: make a game, if it isn’t a [...]

Comments Off

Hard work is a total waste of time

Sep 22 2010 Published by under Coding,Insanity

Image via Wikipedia Sometimes a series of great decisions can lead to a place where the best decision is a horrendously bad decision. And you just don’t realise. Boole algebra taught us early in school that a chain of good implications means the next implication will be pretty good too. Then again, not really. It [...]

2 responses so far

Processing as-you-read in clojure

Apr 12 2010 Published by under Insanity

Image via Wikipedia Sometimes we’re given a stupid algorithm or two to implement at this or that course at uni. This time ’round they wanted us to implement something called external matrix transposition … the idea is that you have to transpose a matrix live from the hard drive because it is potentially so bloody [...]

2 responses so far

« How long is your coding schlong? A little bit of burn out? Perhaps »