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.