November 06, 2023

Fucking geniuses

Fucking geniuses

Long ago, I'd coined this term: fucking geniuses. I do not care who else used it because I assign my own meaning to it: genius degenerates who know lots and have tons of energy to write FOSS software that breaks at the first serious use.

They are all genius, no kidding! I kid you not: they are immensely genius, overwhelmingly smart, overpowering masterminds of fabulous software projects that I could have never accomplished. Who am I? A mere mortal. Who are they? Immortal and omnipotent software gods.

But then enter libmateweather.1.6.9.so. These same geniuses hardcoded the path to the weather service in that shared library. I kid you not! They did it. They wrote something along the lines of https://aviationweather.com/... in the shared object. It did not occur to them that the owner of that domain might restructure, reshuffle, reorganize their web site. And it did happen: they moved the weather web service to a different URL. And MATE project scrambled to... patch the binary file. Genius, aren't they?

And once those geniuses were done patching the binary and uploading the patch script to their web site, the web service owner screwed them over, all over again. Yes, I kid you not! They immediately discontinued the old PHP endpoint and transitioned to a RESTful web service. MATE users are royally screwed, all over again.

Why am I telling you all that? Because when next time someone will be praising FOSS developers for their genius products, remember to duck and back off because it is going to explode into your face, right when you least expect, because the developers are geniuses.

We are SOL.

Posted by: LinuxLies at 06:20 PM | No Comments | Add Comment
Post contains 277 words, total size 2 kb.




What colour is a green orange?




15kb generated in CPU 0.0072, elapsed 0.0694 seconds.
35 queries taking 0.0647 seconds, 127 records returned.
Powered by Minx 1.1.6c-pink.