FREE BURMA!

( ? , qUeStIoNMaRk )

Seeking for a sustainable amount of chaos. AKA an electronic stream of consciousness about software engineering, open source, life. By Marco Fabbri.

October 9, 2008

Comic Driven Development

CDD (Comic Driven Development) seems the last trend in software development techniques, first experimental evidences show it as particularly successful in getting the fun back to programming.
Ingredients for the recipe are a talented and sharp comic writer (say your favorite geek comic author) and a smart and receptive development team (say the one behind your favorite video-powered online time waster): the comic writer portraits a tremendously useful feature which could clearly improve the life of the many,

Man, I just wanted to know how babby was formed.

the development team makes it real,

YouTube Audio Preview Feature

and it actually works!

YouTube Audio Preview feature actually works!

Now the whole CDD thing just needs a wikipedia entry.

September 13, 2008

The Curse Of Competence

Dilbert.com

February 3, 2006

Requirements Engineering (for Dilbert)

Getting the purpose of a software system right is an evergreen theme in software engineering, and one of the fuzziest issues in this beautiful discipline. My friend Marco some times ago posted a great toon on the subject, with a brief and sharp commentary.
On sunday Dilbert posted an awesome strip on the tensions between engineers, customers and requirements:

  • engineers want customers to express requirements clearly, possibly in a non-ambigous language (a set of differential equations wuold be perfect ;) ).
  • customer wants engineers to guess what they are thinking their problem is.

This would seem a self-referencing non-terminating problem (sounds huge), but Dilbert has the perfect solution:

  • As the designed software can do whatever the engineer designs it to do, the engineer should design a software to tell himself customer requirement.

Striking clear, not?

Safely store your passwords on

Clipperz - online password manager

Get free blog up and running in minutes with Blogsome | Theme designs available here