Michael Bloomberg, starosta New Yorku, na počátku roku vyhlásil předsevzetí, že se naučí kódovat. Některé tím vyděsil. Neměli by se prý všichni učit kódovat, nemá to patřit k základním dovednostem, jako je psaní, čtení, počítání — soudí Jeff Atwood, jenž se domnívá, že starosta, který umí kódovat, by nebyl lepším starostou.
Proti tomu stojí tábor zastánců toho, že se máme učit i to, čím se nikdy živit nebudeme, protože i tak si tím otevíráme nové cesty chápání. Nejenže pak snáze porozumíme i například ovládání pračky nebo mikrovlnky… kdyby třeba politici uměli kódovat, snad by i dokázali o malinko lépe posoudit, zda API je něco, co se má chránit autorskými právy, nebo zdali je rozumné patentovat software — soudí Mike Masnick.
Učit se programovat, to však v obecné rovině znamená především učit se jakkoli složitý problém rozebrat na jednotlivé jednoduché úkony, které pak k úspěchu „stačí“ logicky seřadit a poskládat. To může být přece dovednost prospěšná neméně než čtení nebo počítání.