funzia?
allora sei un bravo programmatore.
la mia era una provocazione voluta
in quanto per prima cosa, come detto secondo me la prima cosa è il problem solving,
poi è ovvio che ci sono un susseguirsi di altri aspetti molto importanti come l'ottimizzazione, la pulizia del codice, l'eleganza ecc.
ma se uno script non funziona...
poi è relativo, faccio un esempio:
conosco gente che per saper fare due script connettersi a un database definisce la sua capacità di programmazione buona e altra che è andata più a fondo e che sa quanto può essere complessa la programmazione che si da un suff.
secondo me un buon programmatore in fondo è uno che sa cosa sta facendo.