sábado, 21 de agosto de 2010

Pensamento 009

Desenvolvedores de software deveriam ser bons comunicadores, verdadeiros integradores entre os mundos real e digital.
Para reforçar essa idéia:
- Martin Fowler: "Any fool can write code that a computer can understand. Good programmers write code that humans can understand";
- Kent Beck: "Executive sponsorship and strong relationships with people outside the team are crucial to applying XP".

2 comentários:

  1. Infelizmente a habilidade de comunicação parece ser muito rara entre profissionais de TI. Tive alguma oportunidade de ver isso.

    ResponderExcluir
  2. Um recente livro de Martin Fowler trata da especificação e programação de sistemas usando DSL (linguagem específica de domínio), justamente para reduzir o abismo semântico entre os mundos humano e computacional.

    ResponderExcluir