some coding annoyances

December 15th, 2005

annoying things in java:

  • ratio of code to functionality is depressing
  • five hundred billion { curlyBrackets(); }
  • compile-test cycle drives me up the wall, even with ant. compiler is slooooow, because a gazillion libraries are loaded even to compile a 500b class. then VM is initiated to run the class.
  • insanely complicated library in terms of instantiating classes to accomplish simple things like string formatting, string splitting etc etc

annoying things in python:

  • writing self.member instead of just member

why python kicks java's ass:

  • far more human readable
  • much faster in Real Human Time (tm)
  • functional
  • softly typed
  • pleasant to work with (!!!)

:: random entries in this category ::