In industria auto s-a automatizat ceea ce se putea automatiza. Reglarea cantitatii de aer la pornire era o chestiune clar definita si care nu necesita interactiunea umana, dar cum nu erau procesoare in anii 1970, nu de alea pretabile pentru industria auto, se facea cu mana.
Acuma s-a terminat automatizarea si o dam in derizoriu: detectarea benzii de mers, franare de urgenta, masini care se conduc singure. Toate astea au probleme de implementare majore. Cand lipsesc marcajele s-a terminat povestea. Si drumuri cu marcaje lacunare sunt 95% din drumurile de pe mapamond. Pur si simplu nu se poate automatiza conducerea unei masini pentru ca nu intra intr-un proces standardizat, repetabil. Poti face acelasi drum de 100 de ori si de fiecare data conditiile se vor schimba (vreme diferita, temperatura/aderenta diferita, trafic diferit, iti sare o pasare/un ambalaj purtat de vand in fata), toate iti vor influenta senzorii. Nu se poate automatiza.
Programarea acum, dupa cum ziceam, nu o mai pot recomanda. Ce voiam sa fac in tinerete, adica sa scriu programe pe calculator, e acuma suprascris de tot felul de procese meta:
- sa configurezi hardware-ul
- sa configurezi mediul de executie
- sa configurezi pachetele
- sa configurezi repo-urile
- sa configurezi aplicatiile adiacente (de jurnalizare, de tracking, etc.)
- sa actualizezi pachetele la fiecare x zile
Si asa mai departe. Pana ajungi sa scrii pur si simplu cod trec 4 ore din zi. Si apoi incep comentariile: codul nu e compatibil cu standardul X din biblioteca Y, nu e compatibil cu procesul Z si asa mai departe.
De fapt eu vad ca acum nu se mai face dezvoltare, e pur si simplu birocratie. Se stabilesc standarde, rutine, procese, mecanisme de securitate, se discuta unde sa se salveze geografic datele, zeci de mii de linii de Termene si Conditii. Si cand termini toate, tehnologia e deja perimata. Ce folosesti PHP 7? Pff, e deja versiunea 8. Ce folosesti Java 8? Pff, e deja Java 15. Folosesti C++? Pff, e Rust.
Cea mai mare aberatie e “Acest soft e oferit fara o garantie prealabila, orice utilizare care duce la pierderi de date sau pierderi financiare nu este responsabilitatea firmei X”. Cand cumperi o usa trebuie sa semnezi ca producatorul nu e responsabil de prejudicii in caz ca ti se blocheaza usa la firma si pierzi clienti ca nu mai pot intra in birou?