traducao TheFiveordersofignorance
2522 palavras
11 páginas
Os Cinco Ordens da IgnorânciaVendo desenvolvimento de software como a aquisição de conhecimentos e redução ignorância.
N minha primeira coluna (agosto 2000, p. 19), argumentei que o software não é um produto, mas sim um meio para o armazenamento de conhecimento. Na verdade, ele é o quinto meio que existe desde o início dos tempos. O outro ser meios de armazenamento de conhecimento, em ordem histórica: DNA, cérebros, hardware e livros. O software razão tornou-se o meio de armazenamento de escolha é que o conhecimento em software foi feito ativo.Ele escapou do confinamento e da volatilidade do conhecimento no cérebro; evita a passividade do conhecimento em livros; ele tem a flexibilidade e velocidade da mudança faltando conhecimento em
DNA ou hardware.
Se o software não é um produto, então o que é o produto de nossos esforços para produzir software? É do conhecimento contido no software. É bastante fácil de produzir software. É muito mais difícil de produzir software que funciona, porque a gente tem que entender o significado de "obras." É fácil de produzirsimples,
software porque ele não contém muito conhecimento. Software é ier facil- para produzir usando um gerador de aplicação, pois muito do conhecimento já está armazenada no gerador de aplicação. Software é fácil de produzir, se eu já produ- zida este tipo de sistema antes, porque eu já tenha obtido o conhecimento necessário.
Assim, a parte mais difícil de sistemas de construção não é construí-los, é saber o que construir-é na aquisição de o conhecimento necessário. Isso nos leva a outra observação: se o software não é um produto, mas um meio de armazenamento de conhecimento, em seguida, o desenvolvimento de softwareé nãouma atividade de produção de produto, é uma atividade de aquisição de conhecimentodemonstrar.
Hacking
É bastante fácil de que o desenvolvimento de software é um conhecimento aquisição vidade dade usando um exemplo um pouco exagger- ado. Imagine um projeto de