Cim kvalitnejsi nastroj a cim kvalitnejsi delnik, tim vetsi pravdepodobnost kvalitniho produktu.
Toto je obecne aplikovatelne.
Nastroj pocitac, delnik programator. Produkt program.
Nastroj freza, delnik obrabec, produkt kovovy obrobek.
Nastroj skalpel, delnik chirurg, produkt operace.
Nastroj lyze, delni zavodnik na bezkach, produkt zavod.
Fotak je nastroj. Fotograf je delnik. Fotka je produkt.
Ano - kdyz tesar (delnik) bude delat historicky krov (produkt) vhodnejsi nastroj bude rucni dlato nez cnc freza. Obecne se da rict, ze kvalitnejsi nastroj je cnc nez rucni, ale v tomto pripade je kategorie nastroju rucni dlato. A vramci teto kategorie opet plati, cim kvalitnejsi, tim lepsi. Rucni dlato z tvrzene oceli bude produkovat kvalitnejsi krovy s vetsi pravdepodobnosti.
Ano - kvalitni programatot muze produkovat na obecne velmi nekvalitnim pocitaci mnohem kvalitnejsi programy nez programator amater se super kvalitnim pocitacem a ano, dokonce to pro nej muze byt zabavne.
Takovych ano by se dalo najit nepreberne mnozstvi, ale nic to na te rovnici nemeni. A stejne to bude plnit internet diskuzemi, ze nekdo nejake to ano pro sebe nasel a zpochybnuje obecnou premisu.
"Ano - kvalitni programatot muze" ... i bych osobně řekl, že naopak nutnost vyjít se slabší technikou ho může o to více nutit hledat efektivnější cesty řešení. Jako když Carmack látal Doom engine. Dneska? To se prostě vezme UE5 a do specifikace hry se napíše "recommended RTX 3070 +" a je vymalováno.
Problém pak nastává, že se programátoři nezabývají optimalizací. Už třeba jen taková drobnost - kompilátor. Výsledný spustitelný soubor má různou velikost v různých kompilátorech, byť je to naprosto stejná aplikace s naprosto stejnou funkcí (klasicky výpis Hello world).
Třeba tady je jeden test - https://pouyacode.net/executable-size-of-different-compilers.html. Ukazuje, že nejmenší soubor má asi 16 kB a ten největší skoro 5 MB!