( Raynes | 2024. 05. 29., sze – 13:34 )

De, lennének többre képesek, csak lusták. Elég erős a hardver, elbírja a bloatot, így ezt kihasználják. Nem is igyekeznek erőforrás-takarékosak lenni.

A régi fejlesztőknek nagyon kellett tudni rövid kódot írni, jó koncepciót lefektetni, amit könnyű karban tartani, nagyon kellett tudniuk optimalizálni, ha kellett, kézzel, ASM-ben, mert a hardver gyenge volt, és nagyon nehéz volt kibűvészkedni, hogy használható sebességgel fusson az átlag ember gépén. Amíg csak magnó, floppy volt a gépekhez, meg pár KB RAM, addig nem is nagyon tudtál mást, még egy stringgel is nagyon spórolni kellett, ezért is vannak pl. a unixlike rendszereken az eredeti Unix tradíciónak megfelelően 2-3 betűs parancsnevek, meg ezért van az, hogy sikeres műveletnél sok parancssori tool nem ad kimenetet (nincs kimenet sikeres futást jelent), mert még ez is spórolás volt a memóriában, lemezen, írógép alapú tty-on (papír, tinta, mechanikai kopás), stb..

Azt megelőzően, míg lyukkártyát, lyukszalagot, meg kapcsolókat használtak bevitelre, még nehezebb volt. A mai fejlesztők el vannak kényeztetve, szép, kacsalábon forgó IDE, kódszínezéssel, szintaxis-kiegészítéssel, projektek kényelmes keresése, tömeges csere az összes fájlban, azonnali függvényekhez, definíciókhoz ugrás, linter, language server, stb., minden egy gombnyomásnyira, vagy egy kimeneti ablakra van, használhatnak akármilyen normibiztos nyelvet, a type safety, garbage collection is védi őket, kazal lib közül választhatnak, így könnyű valamit összeollózniuk. Már az AI is sokat tud segíteni, bár azt fenntartással kell kezelni, mert sokszor hülyeséget súg, de ötletelésre jó.