Szerintem Knuth-nak csak több évtizeddel ezelőtt volt igaza.
Akkori gyakorlat szerint minden volt az algoritmus.
Ma ez nem igaz, mert sokkal bonyolultabbak a programok, és az algoritmus mellett igen fontos az is, hogy adott feladatra írt egy tucat különféle library, technika, platform, módszertan, prog.nyelv közül melyiket választod.
Különösen akkor nincs igaza, ha teljesítmény kritikus dologról van szó.
Itt ugyanis igen óvatosan kell kiválasztani pl a használt alapkönyvtárat és a nyelvet, mert több évi fejlesztés után derülhet ki, hogy a feladat nem oldható meg a választott eszközökkel, és ez egy projektet sőt egy kisebb céget is elránthat.