Mesmo que esse código seja perfeitamente inteligível pela máquina, falha no quesito humano. Com alguns enters e espaços, podemos melhorar sensivelmente o código, fazendo ele ficar assim:
program Programa;
uses
crt;
var
Tag: integer;
begin
Tag := TimeToStr(Now);
writeln(Tag);
end.
Isso, em Pascal, pode não significar mada... Mas tenho certeza que um programador HTML preferiria
<html>
<head>
<title>
</title>
</head>
<body>
<center>
<img src="pudim.jpg">
<br>
<font size="5">
</font>
</center>
</body>
</html>
do que
<html><head>
<title>Pudim - www.pudim.com.br</title>
</head><body><center>
<img src="pudim.jpg"><br>
<font size="5">www.pudim.com.br</center></body>
</html>

Use comentários:
Fazer comentários é algo que todo programador deveria fazer. Para outra pessoa, ou para você mesmo, vendo o código depois de ter ficado muito tempo sem mexer com ele, comentários podem ajudar muito. Para fazer comentários, use:
Pascal/Delphi: // Comentário
Pascal/Delphi: (* Comentário *) ou { Comentário }
C/C++/C#: /* Comentário */
HTML, XML, SGML, MathML (A maioria dos ML): <!-- Comentário -->
LOGO: ;Comentário
DOS Bash (Arquivos *.bat): rem Comentário
Contribuição do colega peczenyj:
PERL/AWL/PHP/RUBY: #Comentário
Alguns Unix Shells: :Comentário
RUBY: =begin Comentário =end
Basic e variantes: 'Comentário
SQL/LUA: --Comentário
SQL: /* Comentário */
LUA: [[ Comentário ]] --Confirmem por favor
FORTRAN: c Comentário
FORTRAN: * Comentário
VHDL/LISP: ;Comentário
FOXPRO: * Comentário * ou * Comentário &

Use DOCTYPE
DOCTYPE é uma tag das linguagens HTML e XHTML que ajuda o navegador, ou qualquer que seja o interpretador, a saber o tipo de codificação que ele está lendo, agilizando assim o processo de carregar a página.
É algo mais ou menos parecido com isso:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Verifique seu código
Essa é para os desenvolvedores Web: tente sempre fazer um código válido perante a W3C,
www.w3.org, que é a instituição que 'regulamenta' a maioria das linguagens Web. Isso vai salvar seu tempo, pois o código vai ficar mais simples, o tempo do usuário, pois o código vai ficar mais rápido, o tempo do cara que quiser pegar uma função do seu código, pois ele vai ficar mais legível, enfim... ajuda todo mundo.

Não proteja seu código
Em programação de Aplicativos, proteger o código é uma necessidade, pois você estará perdendo dinheiro caso alguém resolver vender seu software. Mas é besteira criptografar o código de uma página da Web, afinal, de dois a uma, se você não quer que roubem o conteúdo, não adianta, pois ele vai copiar o código encriptado e vai ficar na mesma. Além disso, o código vai ficar muito mais lento de ser processado, pois vai ter que descriptografar, e muito mais lento de ser baixado, pois é óbvio que
<html>
<body>
<p>Teste de Cripto</p>
</body>
</html>
é mais leve que
<HTML> <HEAD> <SCRIPT LANGUAGE="Javascript"> var Words =" %3Chtml%3E%0D%0A%20%3Cbody%3E%0D%0A%20%20%3Cp%3ETeste%20de%20Cripto%3C/p%3E%0D%0A%20%3C/body%3E%0D%0A%3C/html%3E" function SetNewWords() { var NewWords; NewWords = unescape(Words); document.write(NewWords); } SetNewWords(); </SCRIPT> </HEAD> <BODY> </BODY> </HTML>
mesmo que no final dê no mesmo.

EscrevaAssim
Para nomear variáveis, ou procedures, ou functions, ou objetos, ou de fato qualquer coisa, sempre EscrevaAssim. Motivo: simples; é mais fácil entender "EssaEUmNomeGrande" do que "ESSEEUMNOMEGRANDE" ou "esseeumnomegrande".
Espero ter ajudado com essa pequena contribuição. Vou sempre ir postando outras dicas, assim que eu as pensar, ou assim que o povo falar elas, para tornar os códigos da galera cada vez mais 'bonitos'.