I learn in the open on github.com where others can benefit from my learning and use the code that I write as they see fit, I also take part in 48hour game-development competitions to practice fast delivery and the art of focus.
I don't have a particular philosophy about open source development, but I do believe that code is rarely the main intellectual property of a business and that there are postive benefits from engaging with the open source community
I have released 3D games written using JS and WebGL, contributed heavily to RavenDB and written my own database in Clojure as well as many other things that are also available on GithubCode
I have been speaking about testing, databases and clean code for several years at many high profile conferences over Europe, as well as the occasional motivational keynote.
I am in a privileged position to have learned from so many client engagements, and feel that it is my responsibility to share as much as possible when I get the chance.
Travelling also allows me to meet many people and learn from them and these friends from around the world have become an important part of my lifeSpeaking videos
I love writing technical content as a way of sharing my ideas on software and career development. I have a large readership on a number of topics including testing, client-side JS development, RavenDB and C# best practises.
I try to write about software as I develop it, aiming to both document my thought processes for myself and to try and share this with other people for their benefit
I occasionally write guest posts for other publications, but primarily keep the writing limited to my blog because I need time to actually build software.Writing