Monday, January 12, 2009

This blog will be a chronicle of my journey towards becoming a language agnostic programmer and my random thoughts on programming and software engineering in general.

new Thread(new Runnable(){
  public void run() {
    random_thoughts.each do |thought|
      (cons blog thought)
    end
  }
}).start()

This is the most polyglot introduction i could think of after 3 years of marveling at the simplicity of Assembly language, endlessly hunting Pointers in C, finally understanding why OO matters in Java, drooling at the syntactic sugar of Ruby and culminating in an enjoyable reading of Little schemer (which is why you see Cons the magnificent in the middle) and journeying towards understanding Lambda the Ultimate.