Un alt rant despre AI de la alt programator
Ca la rantul anterior, o să preiau cam cum a fost scris pe Discord, tot un rant anonim. Este o altă viziune despre cum va fi folosit AI-ul, și, ca de obicei, vă invit să trageți voi concluziile.
Ca la rantul anterior, o să preiau cam cum a fost scris pe Discord, tot un rant anonim. Este o altă viziune despre cum va fi folosit AI-ul, și, ca de obicei, vă invit să trageți voi concluziile.
Acest rant a venit pe „adresa redacției” de la un programator care își dorește să rămână anonim. A venit ca mesaje de chat, deci uneori o să vedeți un stil mai informal decât ar fi fost în mod normal:
Nu știu sigur dacă toată lumea a trecut prin aceeași experiență ca mine, dar am învățat programare orientată pe obiecte în două rânduri la școală, și de fiecare dată am trecut printr-o prezentare similară. Ni s-a vorbit despre cum arată o ierarhie de obiecte, și de ce ai face o ierarhie de obiecte, pornind de la un exemplu considerat relevant: „cum anume modelezi în programarea orientată pe obiecte un dreptunghi și un pătrat”. Pentru cei mai răsăriți, un cerc și o elipsă. Pentru cei care știu chestii, dreptunghi-pătrat-cub, respectiv elipsă-cerc-sferă. Pentru cei mai super-deștepți elipsă-cerc-sferă-elipsoid.
Nu doar eu încep să mă satur de AI-ul băgat pe gât utilizatorilor. Lumea nu a reacționat foarte bine în momentul în care un astfel de AI a fost livrat cu Chrome, browserul ubicuu pe care acum câțiva ani îl recomandam cu toții înainte de a constata că Do-No-Evil al lui Google a fost șters din carta firmei. Pe scurt, Google Chrome descarcă un LLM de 4GB pe toate calculatoarele oamenilor. Treaba e simplă, ne informează o tanti de la Google:
Vorbesc cu un prezumptiv manager care a pus toate ouăle în coșul cu AI-ul și în curând o să vadă cum i se sparg în cap toate. Evident, este un mecanism retoric, acel prezumptiv manager care și-a rescris tot codul C++ în Rust cu AI nu există. Nici dacă ar exista nu mi-ar citi blogul, pentru că un astfel de om e prea ocupat să facă harness engineering pentru niște boți care să coordoneze niște harness-engineers pentru niște boți care să facă proiecte supra-productive.
It’s funny that the same thing that made Joel Spolsky write an article in 2000 makes me write an article in 2025, and I know, I’m not Joel Spolsky, but please, let me cook.
You probably didn’t hear that the foundation behind the Zig programming language decided to switch from github to codeberg, and I will not try to explain to you why this is an important piece of news. It’s not. It’s a sane choice, and not only that, it’s the choice that should be and is made by some other open source projects as well. The article in The Register that I linked to gives one reason. It’s not the only one, but a common trend we tend to see in the development world, even at tooling level (and this is new).
This is part 3 of a series with undetermined number of rants from my side. Last time I finished my rant with a very wide statement that people might dislike, which is that „Open source comes from privilege”. And I don’t want to focus too much on the social aspects of how the software world changes, but I think there’s a few things worth discussing about nonetheless. This rant is a collection of multiple mini-rants, so I’ll get to explain that statement as well.
This is part 2 of the series, the rant about web based applications is here. Now here’s the deal with Rust, the language that nobody really likes but everyone plays a Rust-fanboy on YouTube because it’s the cool new toy.
There are a few trends that I notice in the world of software development that have, thankfully, little to do with AI, but are still worth mentioning and discussing. This is a set of two articles because it seemed I had more to say than I expected.