The End of the BlockBuster – I

Remember back when everyone saw Batman? I mean everyone. Science Fiction Fans watched it; thrill seekers and horror fans watched it (it had a very dark “joker”); kids who played with action figures watched it – though they probably should not have. Mom watched it (romance and drama), Dad watched it, teenagers watched it – […]

Read More

Testing Computer Software, 3rd Ed

Dr. Cem Kaner has started work on the 3rd edition of his popular sofware testing book by posting a short article here. If you’d like a short introduction to some deeper issues in software testing, you could read my blog for six months, or, well, check out his post. Seriously, it’s good. A couple of […]

Read More

Presentations – III

For some time I’ve been trying to put together a post about the Blue Man Group – the seven-city theatre production that is, well … unique. I recently saw Blue Man in Chicago, and it is an amazing combination of theatre, art, audience interaction, and improvisational comedy that creates a shared experience. And yes, I […]

Read More

The Requirements Problem

Software Requirements are hard. Ok, let’s do some critical thinking on that. Why are requirements hard? In my honest opinion, the skill set to do requirements is a combination of writing skills, an understanding of the problem domain, and an understanding of technology. To paraphrase Jerry Weinberg, it’s not that you have to analyze requirements […]

Read More

Agile "Architecture"

I’m not a huge fan of the concept of software architecture. All too often, I find architecture is an excuse to have highly compensated people who don’t produce working software. Heck, I even published an article about it. Still, All too often is not the same as “always.” Scott Ambler has an interesting article on […]

Read More

Metrics Madness – II

UPDATE: Mark Waite is quick to point out this article by Cem Kaner on Metrics Dysfunction, which predates Joel by years. The style of the two articles is very different; Joel uses a little bit of logic, a little bit of generalization, some common sense and emotion to make his point, where Dr. Kaner wrote […]

Read More