On Leadership

Pollyanna Pixton Asked me how my thoughts on leadership came to be. Here’s a quick braindump: >How did your thoughts evolve? Now _that_ is an interesting question! I spent seven years as a Civil Air Patrol Cadet while also reading the military science and science fiction success literature – especially Robert Heinlein. You can learn […]

Read More

The End of the BlockBuster – II

When Chad Fowler gave his talk, he mentioned that the implied career path for most people in software is to become CIO – perhaps for the ambitious – CEO – of the big company you work at. He suggested the alternative of becoming CEO of something else. A programming language. A platform. A tool. Become […]

Read More

I’m Unprofessional …

(A Rant) Really, I am unprofessional. I’ve been told by friends and people I respect that my website is terrible. Unprofessional. Ugly. How dare I have a website without CSS? None of those people have a website My blog is hosted at blogspot. Gosh. Awful. I should have my own viritual host (I do) and […]

Read More

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