maanantaina, huhtikuuta 13, 2009

Humble Programming

Nöyryys on sitä, että ohjelmoija ei brassaile.

The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague. Dijkstra, "The Humble Programmer".

Ohjelmoija, joka luulee että ohjelmoinnin idea on osoittaa, kuinka älykäs ohjelmoija hän on, tekee kryptisiä ohjelmia, jota on raskas ylläpitää.

Jeesus sanoikin näin:

Kaikki minkä te teette näille pienimmille, te teette minulle.

Pienimillä hän nimenomaan tarkoitti myös ohjelmien ylläpitäjiä. Kaikki mikä etäännyttää meidät lähimmäisistämme, jotka ylläpitävät tulevaisuudessa koodiamme, etäännyttää meidät Kristuksesta ja on siksi pahaa.

Dijkstran Humble Programming kertoo lopulta melko samaa nöyryyden sanomaa kuin Thomas Wilcoxin Kallis Hunajan Pisara.

Ps. Kiitos Huonolle Ekonomille linkkauksesta:

1. Humble Programming 1

2. Humble Programming 2

Ei kommentteja: