I just noticed that during the last few weeks, through the projects I am working on and classes I am attending now, the number of programming languages I am handling on a daily basis has increased to six:

  • PHP and JavaScript, for AMO and similar
  • Perl, for Bouncer
  • Python, for Kubla CMS
  • C for my Systems Architecture and Parallel Programming classes
  • Visual Basic for an older in-house software project I am maintaining

(Let's not mention the occasional line of Assembler that programming assignments tend to require ;) )

I am excited: More variety spices this all up a little. Though sometimes the drawbacks in the respective languages become all too obvious when only days before you have done the same thing in another language with 2 lines of code and today you need 20 to do it elsewhere. But I guess the motto of the mutt email client does apply to programming languages too:

All programming languages suck -- some just suck less :)

Read more…