One for the hidden gems department
Microsoft does it again by including something really useful in their editor but neglecting to let anyone know about it. For those of you who miss the 80-column (or n-column as the case may be) text...
View ArticleTo/Not to Design for Test
Recently someone raised what appears to be a contentious issue, that is, is it acceptable to “design for test”. Personally, initially a proponent of the “don’t-prop-your-code-up-for-the-sake-of-tests”...
View ArticleOn Exceptions
A while ago, Justin Etheredge posted an article on best practices for when, when not, how and how not to program with exceptions in .NET. For the most part, I agree with what he says in this article,...
View ArticleExposing your Applications Guts using IronPython
Application guts (or indeed anyone’s guts) isn’t typically on ones “list of things to see”. Quite often though, when presented with some perplexing behaviour on live, you end up wishing that you’d...
View ArticleSenior Developer Assessment Revisited
This is really part two of the article I wrote “What is a Senior Developer?”. I’ve received some shrill feedback on my choice of assessment problem: Too math-y! Standards too exacting! A bit much to...
View ArticleSenior Developer Assessment: Re-aligning Expectations
Today we assessed our 20th candidate for position of senior developer, using a small test that I drafted some time ago. Since then I’ve spoken about how the test was dumbed down since one of the...
View ArticleCheating at Word Games
After a gruelling end of 2011, I’ve finally had an opportunity to have some time off. When you’re head down having to deal with the stress of trying to reach a deadline, other things tend to get...
View ArticleTo Buffer or Not To Buffer
The other day I was reviewing some code, and I came across a change that had been made recently to an existing method that was essentially responsible for copying a template file from one location to...
View ArticleAgility as Religion, Part 2
Last week I waxed lyrical on the circumstances that are necessary for real change in an organisation and the inevitable challenge that pursuers of agile methods are faced with in light of these...
View Article
More Pages to Explore .....