Some musings on professional software development... I'm a software developer with 20 years of professional experience. I've make all the classic mistakes, and learned a few lessons on the way. I've sought out better ways of creating software that really delights users, creates value and solves problems. I'm continually making use of the experiences and … Continue reading I am a Thought Follower
Achievement Get!
I've just manage to build and install my first Android app on my new Nexus 5! It wasn't as hard as I thought. Back story: my favourite Android game for a long time was a very simple spider solitaire game by Ken Magic. It's fairly popular on the Play store, but it has a major … Continue reading Achievement Get!
TIM Group University
I left my job at TIM Group at the end of March, after working there for a bit less than four years. I'm calling it TIM Group University, as my four years there taught me more than I can easily enumerate. Over the years I worked with a huge number of smart people, and felt … Continue reading TIM Group University
Practical Lightweight Architecture
I recently read Simon Brown's post Getting to a software architecture quickly, which is itself a response to Victor Grgic's post "Think big, act small" - what does it mean in architecture?. I fully recommend Simon and Victor's approach; it's pretty much the same I've been using recently. This post is an expansion of the … Continue reading Practical Lightweight Architecture
A dark and hideous thing re-emerges
Well. That was a bit longer than expected. I've finally retrieved the slime-covered remnants of my blog, attached bolts to its neck and re-animated it with lightning. For something that I took down for "a few weeks" while I changed hosting providers, it ended up lying pretty much dead in a ditch for nearly 3 … Continue reading A dark and hideous thing re-emerges
Jamm Farstrider
My partner, Jamm Farstrider, has started blogging! Check out her elegant prose (and learn a thing or two about art) at http://sallysomebody.blogspot.com/.
The Build Monkey Antipattern
Kief Morris has an interesting post on the build monkey antipattern. As someone who is currently working day-in and day-out on build systems, this is a risk that I see (and can hopefully avoid). I would maintain that having a person or team dedicated to improving the build system is not necessarily an antipattern, as long … Continue reading The Build Monkey Antipattern
New Continuous Integration Meetup in London
The Build Doctor has bravely organised another beer and technology group: The London Continuous Integration, Deployment & Delivery Meetup. The first meeting is tomorrow night (Tuesday 15th); it will be pretty cool to catch up with all the build/CI/deployment monkeys in the area.
Joe on Gradle
There's a video of me talking about Gradle on the youDevise developer blog. Do I really sound like that?
Coming Soon: CITCON London 2010
The European version of CITCON (the Continuous Integration and Testing Conference) had a last minute change of plan, and has switched locations to London! This is one of my favourite conferences (see my notes on 2006 and 2009), and I'm really happy to see it coming back to London. Registrations have only been open for a week, but … Continue reading Coming Soon: CITCON London 2010