20080830

As 10 coisas que mais irritam os programadores

Aqui fica a lista das 10 coisas que mais irritam os programadores (apenas os tópicos, para ler as descrições basta ir ao site do Kevin Pang).
  • 10. Comentários de código que explicam o que é feito e não o porquê - se conseguimos ver o código não precisamos que nos seja explicado o que é que ele faz, mas sim porquê
  • 09. Interrupções - o telefone, a gargalhada do gabinete do lado, ...
  • 08. Scope creep - traduzindo: requisitos variáveis
  • 07. Chefias que não percebem nada de programação - especialmente quando definem prazos de entrega ou quando vêm perguntar o que estamos a fazer e quando ainda não vamos a meio já estão a virar costas
  • 06. Elaborar documentação - é mesmo uma seca...
  • 05. Aplicações sem documentação - bibliotecas de funções que não têm documentação...
  • 04. Hardware - lá por trabalharmos com computadores não quer dizer que sabemos arranjar tudo!
  • 03. Descrições vagas - por exemplo: o programa não funciona...; realmente ajuda imenso quando recebemos um e-mail de um cliente a dizer que isso ou a dizer que o formulário X está a devolver valores errados... Convém ser um pouco mais explícito...
  • 02. Os outros programadores - a competição é lixada!
  • 01. Código desenvolvido por nós, seis meses depois - não me lembro exactamente o que fiz a semana passada (para não dizer ontem) e querem que me lembre o que escrevi há seis meses???

Sim, algumas destas coisas também me irritam que chegue durante o dia-a-dia... e, se quiserem adicionar mais algumas, podem-no fazer nos comentários :-D

<link>
Top 10 Things That Annoy Programmers
</link>

Diagramas anatómicos

Profound Revelation by Tom Giesler
O artista Tom Giesler desenhou 9 diagramas sobre anatomia.

O que aqui se pode ver (apelidado de Revelação Profunda) mostra-nos o interior do crânio e, ao fundo da imagem, uma forma engraçada de como o nosso cérebro processa informação ;-P

Para verem os restantes diagramas basta irem aqui e ver os pormenores do nosso interior.

<link>
My Anatomy, por Tom Giesler
</link>