Sunday, April 28, 2013

Quotes of the Week: Bugs

Software teams have to move away from the idea that bugs are a useful way to measure quality.

Software does not have enough self awareness to be afraid of bugs. That's why it works as well as it does.

Testing shows the presence, not the absence of bugs.

Bugs are like over-parented kids. They get a lot of attention. They might be born in the relative quiet of a developer's IDE, but the moment they are exposed to the rest of the world, they live their lives amidst a great deal of fanfare.

Maybe there’s no such thing as a bug. Maybe there are just things that work well and things that don’t work well.

Unfortunately, in the celebration of testing artifacts (such as counting the number of bugs) we forget about the software. All testing artifacts have value to the extent that they impact the source code and therefore the product.

Comprehensive statistics of past bugs are no more useful for software quality than financial accounts of a chophouse are useful for a steak sandwich.

Wednesday, April 24, 2013

Tidbit: Readings from the Book of Geek

Highly recommended: the first 5 minutes of Dan North reading from the Book of Geek. Its funny and poignant:

In the beginning the software was without form, and void.
The Architects said "Let there be light" and they separated the light from the darkness.
And they called the light Architecture and the darkness Hacking.
And Maven brought forth a Plague of Apache Commons, and there was a flood of all the Libraries of the Internet as a judgement upon the people.

Hard Things Made Easy (Part 1.2) - Dan North

Sunday, April 14, 2013

Tidbit: Cake Mix Analogies

It's funny how cake mix analogies pop up in interesting speeches lately.

Dan Ariely speaks about the IKEA effect that gives meaning to our work, which was essential for the success of cake mixes:

Dan Ariely: What makes us feel good about our work?


In her hilarious talk Christin Gorman shows how cake mixes are stupid and make us not enjoy our work any more, like many generic frameworks we use as programmers:

Hibernate should be to programmers what cake mixes are to bakers: beneath their dignity.

Related Posts Plugin for WordPress, Blogger...