I develop software for mobile devices. Nowadays it’s a lot of iOS, quite some Android and mobile Web Apps and some Windows Phone and Blackberry now and then. I started focusing on developing for mobile in 2001. Since that time, I have seen a lot of code. Most of that code was terrible, including my own. So the goal of this blog is to get to write better code and discuss it with like-minded people. I have found TDD, BDD and the clean code principles to be good companions in writing better code, so most of what I write here focuses on those areas. Feel free to post comments and get the discussion going so we can learn from one another and become better at what we do.