Insomniac code gorilla. I help maintain lemmy-ui and, to a lesser extent, Lemmy’s backend.
While lemmy.ml isn’t explicitly tankie like lemmygrad.ml or hexbear.chat, the fact that it’s the instance run by the two OG Lemmy devs (who, along with most of the instance’s admins, are Marxist Leninists) means you tend to get tankie friendly moderation. Most infamously, sinophobia is cracked down on, so shitlibs can’t just go hog wild with stuff like Tinyman Square and “West Taiwan” and such.
Yeesh, I thought you were being hyperbolic, but it really is that bad! He even has this massive self report towards the end:
And how do you avoid being punished? There are two ways. One that works; and one that doesn’t. The one that doesn’t work is to design everything up front before coding. The one that does avoid the punishment is to override all the safeties.
And so you will declare all your classes and all your functions open. You will never use exceptions. And you will get used to using lots and lots of ! characters to override the null checks and allow NPEs to rampage through your systems.
Uncle Bob must be the kind of guy who makes all of his types any
when writing Typescript.
At least it’s not XML.
You can write garbage code in rust, but the compiler will beat you with a stick for doing so.
Point taken. I still think it’s cool though.