Michael Williamson

Michael is a software developer who likes to try out different approaches and technologies. He hates inheritance, advocates test-driven development, and thinks that the first three Wallace and Gromit shorts are quite possibly the finest hour and a half of video ever made. He blogs at http://mike.zwobble.org.

Follow Michael Williamson via

27 September 2012
27 September 2012

Modularity through HTTP

0
0
As programmers, we strive for modularity in the code we write. We hope that splitting the problem up makes it easier to solve, and allows us to reuse parts of our code in other applications. Object-orientation is the most obvious of many attempts to get us closer to this ideal, and yet one of the … Read more
0
0
12 July 2012
12 July 2012

Code reviews at Red Gate

0
0
A couple of other Red Gate developers, namely Mat Burton and David Conlin, and I were tasked by Jeff Foster, our head of software engineering, to try to improve the communication between the developers. We quickly came to the idea of code reviews — whether formal or informal, they tend to be fairly cheap and … Read more
0
0
14 April 2011
14 April 2011

An Agile House of Stone

0
0
A couple of weeks ago, Tony discussed why complex databases can’t be created in the Agile way. As someone that works on code from the database right up to the user interface, I wonder what makes a database so different from application code. The arguments in favour of an agile approach are just as strong … Read more
0
0