I’m a full stack Clojure(Script) developer coming originally from the JVM/JS land, coding professionally since 2005. During the years I have worked on projects large and small, long and short, local and international - and I have been scarred by too much legacy code. I care deeply about productivity (and thus Clojure and DevOps) and quality and enjoy sharing my discoveries on my blog. I love helping people and really enjoy mentoring and pair-programming.
I enjoy working with people, sharing knowledge, being creative and exploring new stuff. I don’t like tedious, repetitive work (though it really is sometimes necessary) and am thus a big fan of automation and tools that can take it over. Having maintained a lot of old code, I really appreciate high-quality, well-written code and good and automated unit tests. I am especially interested in developer productivity, DevOps, testing, and performance.
I’m also very fond of the lean thinking and agile principles, especially feedback-based development, focus on creating true value ASAP, and respect for people. I am fascinated by post-taylorist organizations that value autonomy and human needs over command & control, such as Zappos. The longer I work in IT, the more I see software development as a human, not a technical problem.
A while ago I fell in love with Clojure[Script] and functional programming and the productivity it offers. I’ve summarized crucial aspects of my approach to development in Frustration-Driven Development – Towards DevOps, Lean, Clojure.