Curtis Lusmore

Hi there! I’m Curtis, a software developer based in Melbourne, Australia. I like working with smart people to solve meaningful problems. I’ve been working in software since 2011, as a teacher, a software engineer, a product manager, and currently as a consultant.

I’m interested in a broad range of software development topics, but I mostly write about software development methodology, software design, programming language design, and life as a software developer. Feel free to talk to me about anything related to software development or problem solving.

Go to my Posts page to read my posts.

If you want to contact me, send me an email at