When to rewrite code
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.
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.
De mai bine de o săptămână am renunțat complet la Windows pentru probleme personale (aproape complet, pentru anumite interacțiuni cu niște clienți e încă necesar). Am ales Fedora Linux pentru că am urmărit evoluția lui RedHat încă din 1999; și sunt obișnuit cu stilul și uneltele lor. În fine, ideea e că se poate. Mai tare ca niciodată, se poate.
Cred că începe să se decanteze din ce în ce mai tare ceea ce este capabilă să realizeze această generație de inteligență artificială și, mai ales, ce nu reușește să realizeze. Probabil 2024 a fost anul de glorie al LLM-urilor - pentru că mai tot ce putea să realizeze era undeva în viitor și lucrurile erau extrem de promițătoare. Știu că AI vine ca prescurtare de la Artificial Intelligence, dar eu o să-l folosesc ca prescurtare pentru AIureală, care în momentul acesta e sinonim pentru acest Artificial Intelligence.
Cred că e momentul numai bun pentru a face un post-mortem pentru ce a făcut Elon Musk la Twitter de îndată ce l-a preluat. Nu o să repetăm gluma cu lăsatul chiuvetei înăuntru pentru că nu a fost atât de bună cât pare. Dar știm câteva lucruri pe care aș vrea să le discut.
Zilele astea circulă zvonuri că s-ar revizita un pic GDPR-ul. GDPR este un regulament de folosire a datelor utilizatorilor - este folosit de către statul român pentru a refuza să-ți dea informații concrete deși ești îndreptățit să le obții, și este ocolit pe cât e posibil de către firme pentru că e încă o bucată de legislație care trebuie respectată.
I love the idea of neovim. It made vi even easier to use, even more powerful, and what it can do is amazing. I just don’t think it’s the right tool for the job, and some idiosyncrasies of the editor make me not use it although it’s precisely the sort of tool that I need.