• Uncategorized

    Automatic SVN Revision Numbering in ASP.Net MVC

    by  • December 14, 2008 • 3 Comments

    Update: I’ve written an open source .Net build tool that can also put the highest SVN revision into a file automatically on build – check it out! While working on an internal ASP.Net MVC project at work, I wondered if it was possible to get the SubVersion (SVN) repository number to be automatically updated on [...]

    Read more →

    Andrew’s Toblerone Cheesecake

    by  • October 18, 2008 • 11 Comments

    I don’t have a sweet tooth as such, but I have discovered a talent for making desserts – that or my friends are very complimentary ;o) I think I’d heard of The Cheesecake Factory before my first trip to the States, so when our hotel taxi took us past the one on Camelback Road in [...]

    Read more →

    Valuing criticism, encouragement and feedback

    by  • April 13, 2008 • 0 Comments

    Make a distinction between criticism, feedback, and encouragement, and ask for the one you really want. Criticism is filled with judgements based on right and wrong, good and evil. Encouragement is the intentional act of supporting someone in pursuing their objectives, regardless of how it’s going at the moment. Feedback is open, honest communication about [...]

    Read more →

    How far should your unit tests go?

    by  • February 13, 2008 • 0 Comments

    I don’t think it would be appropriate to talk about Unit Testing without first starting with the bigger picture of Agile Software Engineering Methodologies. I started working to the Agile methodologies, as described by Robert C. Martin about 18 months ago. It was hard not to see it as a ‘magic bullet’ that enables the [...]

    Read more →

    Writing useful comments

    by  • January 20, 2008 • 0 Comments

    It was drummed into me throughout my software engineering training years – the essential internal documentation of software – the comment. After a few years actually engineering software, I’ve found that I can categorise most comments into 4 basic types: The obsolete code block, often with an accompanying note about why it was removed or [...]

    Read more →