I don't want squashed commits. It makes git tools worse (git bisect, git cherry-pick, etc.) and I work very hard to craft a meaningful set of commits for my work and I don't want to throw all of that away.
But yeah, I don't actually give a shit what they are doing on their branches. I regularly rebase onto master anyway.
I mean, you're scapegoating developers right now. Developers don't determine priorities. That's a product/business direction problem.
Also, UX doesn't get to say what is hard to do or not (that's the job of a developer, you really don't have any way of knowing without familiarity with the implementation details), so that's certainly at least part of your problem right there.
Let's not get wrapped up in wild conspiracy theories like Republicans are so prone to do. No one is intentionally doing this. It's poor regulation, oversight, and controls. Simple as that.
If you're working with csv data, https://www.visidata.org/ >>>>> excel (assuming you're comfortable with terminal UIs, anyway). You can very rapidly slice and dice data and for formulas and such, you can just write Python.
I definitely associate "ninja" with wannabe JavaScript developers.
Pureblood is pretty funny, though of course we actually use Haskellers. Honorable mention goes to "Haskellnaut" to (playfully) describe taking the language as far as it can go.
My experience thus far is that the intersection of IT professionals and people who know how to administrate Linux systems well is a really small set of people. Not enough sysadmins these days.
Umm, you can do that on any device. It's called Google Meet, Zoom, Discord, or any other countless othe video chatting applications out there.
Apple software is pretty overrated no matter if it's iOS or macOS. I use a MacBook for work and I use exactly zero Apple apps because they just aren't very good.
It's perfectly stable. Linux just generally attracts people who like to tinker and tweak things, in particular because it's much easier to do and gives you a lot of power and flexibility in making the machine your own.
My laptop running Arch Linux has remained problem-free for the last 6 years or so since I installed it.
As a professional Haskell developer, I tend to agree. I loathe any and all lens code I find using a ton of operators (though I just dislike lenses in general). Operators from base are generally fine, but for the rest, just use normal functions damnit. Operators suck for code navigation too.
The similarities are superficial at best. The only thing similar is that it uses braces for attribute sets (objects) and square brackets for lists. And I guess quotes for strings.
But otherwise it's a full (functional) programming language, with functions, variable bindings, etc.
Flakes aren't perfect, but they are really good for ensuring that you have completely reproducible builds since the version used for every dependency is pinned.
"Lemmy" (the software) doesn't have any data. It all resides on servers owned by people other than Lemmy's developers. They have the user data and would absolutely be subject to GDPR.
Again, no matter what Lemmy's devs put in place, it doesn't matter because the instance admins can do whatever they want.
Nope, you just need to do it once: https://git-scm.com/book/en/v2/Git-Tools-Rerere.