Weblog Nov 2004

This is a set of fairly random links that I've noticed over the past few months. They don't really have anything in common with each other, except perhaps as catalysts to get me thinking about the whole software development process. Read more

Although the concept of random testing might conjure up images of a late-night debugging session where you do a passable imitation of an angry gorilla by haphazardly pressing as many keys as possible on your keyboard in order to upset your program, there are better ways of doing it. Read more

The following code snippet shows two ways of accepting an amount and returning the same amount plus sales tax (think VAT if you're in Europe). On first examination, both methods do exactly the same thing, and you might be hard-pressed to find a good reason for selecting one way over the other. Read more

VB.Classic was always prone to taking a contrary view of the world, usually in order to make life simpler for its users. For instance, while most languages considered true to equate to 1, VB.Classic stated that true was actually -1. Read more

Over the years, I've made a habit of collecting curious, weird, cool, or just downright perverted snippets of code. So I thought I should put some of them online as part of an occasional series for your viewing pleasure. Read more

Apart from internal corporate presentations, all of my speaking has been done at local user groups. My first developer conference gig was the recent WinDev conference in Boston, where I did two presentations at the kind invitation of the Windows Forms track chairman Ian Griffiths. Read more

Well, I was finally provoked into starting a blog. I met Peter Provost and Robert Hurlbut at the recent WinDev conference in Boston, and over a very convivial dinner, they both told me to get off my lazy ass and start posting! Read more