Joguei essa discussão pra cá => http://www.guj.com.br/java/273262-complexidade-x-simplicidade--teoricos-x-praticos