( _Franko_ | 2023. 10. 13., p – 23:09 )

A fejlesztőknek is kicsit maguknak kellene érezni a rendszert és nem pazarolni az erőforrásokat ész nélkül.

1, Jelenleg a fejlesztők kb. 95-99 százaléka egy framework-öt használ, amiben alig van ráhatása arra, hogy mennyi erőforrást használ.

2, Be kell árazni az erőforrást. Ha a fejlesztők óradíja szignifikánsan több, mint a hardver, akkor hardvert kell a rendszer alá tenni.

1-2 esetben találkoztam eddig csak, hogy fentről jött a kérdés: Miért kell ennek ennyi erőforrás? Miért kerül ez ennyibe? El kellene jutnunk oda, hogy több felsővezető merje feltenni ezt a kérdést a fejlesztés irányábais.

Én gyakran találkozom ezzel, csak a legtöbb esetben, amikor kiderül, hogy 16 GB lefaragása 8 GB igényre vagy például átlagos terhelésnél 10 CPU lefaragása 5 CPU-ra 2-6 emberhónap fejlesztés, a 8 GB memóra és/vagy az 5 CPU meg szó szerint gombokba kerül, akkor nincs az a felsővezető, amelyik ilyenkor azt a döntés hozza, hogy basszon el a fejlesztés 2-6 emberhónapot arra, hogy pár dollárral kisebb számok legyenek az üzemeltetésnél.

Persze nyilván vannak végletek, jó és rossz példák mindenhol. Csak amit üzleti szinten 40 éve megoldottunk X-nyi erőforrással, arra lehet, hogy most 10*X vagy 100*X erőforrást költünk. Jó ez így? Szerintem nem feltétlen...

Az van, hogy megöregedtél és nem érted vagy nem akarod érteni a világot. Egyrészt nem ugyanazt oldottad meg 40 éve X erőforrással, hanem töredékét se tudtad akkor megoldani, másrészt nem költesz többet, hanem kevesebbet költesz jóval nagyobb tudású erőforrásra. 1980-ban egy IBM PC mai áron ~100 ezer USD körül volt kapható, 4 MHz, 64 kB memória, floppy lemez. Ma a zsebedben van 100 dollárért egy olyan számítógép, ami négy magos 2 GHz, GPU, 2GB memóra, 32 GB storage és olyan dolgokat tud, amit a 40 éves IBM PC sose tudott... hidd el, hogy jó ez így, te se sírod vissza igazán a 40 évvel ezelőtti dolgokat.