About

Hello, and welcome! I started this blog as an attempt to write down some of the stuff I would otherwise forget. It's been pretty handy for me so far, and I hope it is of some use to you also!

Personal stuff

James & SoosunI live in Sydney with my adorable wife, Soosun, and flatmate Damien. I like to train in Wing Chun, go bushwalking, swimming and rock climbing. I'm a big fan of reading, and don't have a TV. I'm not a total media Luddite though - I like movies, especially character driven films in French and Kung Fu action flicks. I speak English, reasonably fluent French, and a little Korean. I work full time for ThoughtWorks as a consultant and technical lead. I run a small IT business called Crisp Design, a bridal registry website and an online risk assessment system.

Professional Bio

James started coding when he was in primary school and released commercial software by the end of high school. He was awarded the University Medal for Computer Science at university, and has developed products and consulted in a variety of industries during the last 10 years. James has broad technology experience and excels at working with clients, designing systems and architectures and building software in agile teams. James is employed by ThoughtWorks as a Senior Consultant, and .NET lead for Australia.

Stuff I like to do at work

  • Architectural and project guidance and recommendations
  • Software delivery
  • Technical presentations

Favourite technologies
Ruby / Rails, C# 4, JRuby, Javascript, CSS, REST, HTTP

Favourite Methodologies
Agile, TDD, XP

Areas of particular interest

  • Simplifying complex architectures
  • Pragmatic systems integration
  • Where dynamic and static languages meet
  • Design of development frameworks