ma cercare errori nei programmi altrui è ancora piu' difficile ...
Esatto, perché richiede (oltre ad un'ottima conoscenza del linguaggio di programmazione e delle librerie): molta esperienza di debugging, intuito e spirito critico nel review del codice scritto da altri.