My favourite thing in developing software is design; crafting something elegant. I think design patterns are great but they're sometimes overkill. I look out for anti-patterns and code smells, and it's kinda fun to do that. Coding is more fun now with cool new stuff in C#, Delphi like Generics and Lambdas. I'm getting interested in F#.

Languages

  • C#
  • Delphi
  • VBScript
  • C
  • XML+XSLT
  • HTML+CSS

Platforms and libraries

  • .NET
  • Win32
  • COM
  • Lucene.Net
  • UNIX

Technology interests

  • Concurrent and parallel programming
  • Indexing unstructured text
  • I8N (internationalisation)
  • Parsing and translation
  • Imaging and image processing

Other interests and dabbles

  • Narratives: literature and cinema
  • Music: blues harp, piano
  • Photography: old-school B&W, disposable digital
  • Dance: contemporary dance, contact improvisation
  • Cultural difference and synergy: diversity is a beautiful thing