( ggallo | 2013. 12. 20., p – 14:30 )

Valóban szerszám, de azért nem olyan, mint a lapát. Mivel a lapát egy dologra jó, és nem túl bonyolult megtanulni a használatát arra az egy dologra.
Viszont a programozás nagyon összetett szerszám, használni sem egyszerű emiatt. Pláne szerszámként használni feladatok sikeres megoldására. Pláne a sikeres megoldás alatt jó minőségű kódot is értve.

Ha már szerszám a hasonlat, akkor inkább mesterlövész puska. A puska kezelését, a belevaló lőszerek fajtáit, szét- és összeszerelését, szabályos tárolását, terepen való álcázását, stb. meg lehet tanulni. Sőt, a környezeti változók figyelembe vételét is meg lehet tanulni idővel. Viszont egy találathoz ennél sokkal több kell.