

I’ve once been downvoted to oblivion for not defederating threads.com before it even went online. Fediverse people are weird.
I’ve once been downvoted to oblivion for not defederating threads.com before it even went online. Fediverse people are weird.
Just a regular Mastodon server with federation disabled might be a good start.
I don’t think so. French “tiens” is a form of the verb “tenir” (“hold”). German “tja” is pronounced almost exactly the same and is only used as an interjection with a similar meaning but doesn’t have any related forms that I could think of.
Especially the southern German dialects have quite a few words that originated as loan words from French so it’s at least plausible. Could of course just be a coincidence as well. Languages are full of those.
And this is the moment I realized that German “tja” (“well”) probably comes from French “tiens” even though I’ve had five years of French in school.
I don’t know, am I? I tried to keep it civil, until you argued - multiple times - that everyone who thinks that your software of choice is cumbersome is just too dumb to learn it and got downvoted almost every time. Then you gave me a snippy reply when I politely asked what your professional relationship with that software is.
By the way: software engineer, 22 years hobby, 16 years professional.
Maybe we should just accept that everyone has different needs and experiences and not judge others for not liking the things we like? Does that sound fair?
But aren’t you so great at reading that you get everything the first time and never forget?
Yes, I know I‘m mean right now but you ran into that.
Unemployed, never had to use a piece of software to make money.
May I ask what you do professionally?
Are you intentionally misreading my posts or is this just a superiority complex? It’s not about how long something takes to learn or how often I have to look it up. It’s about how long it takes to do on a daily basis.
And to clarify, I’m not talking about “Why is this function in a different menu than what I’m used to” but “Why does GPlates require me to export my continent coordinates into a text file, copy a line in that file by hand, give that copy a new ID, make sure I made no syntax errors, re-import the text file and then edit the shape of both copies just to split a continent in two halves?” I know how to do that, it’s not too hard to learn. But if there was a knife tool or at least working copy and paste, I could reduce that task from minutes to seconds.
The best manual in the world doesn’t help me if the things I need every two minutes in my workflow take three times as many steps as in the software that I’m used to. Sure I can learn how to do it but it’s still annoying - knowing that there’s a better way to do it - and over the course of a month of using the tool, my productivity loss is probably enough to just pay for a proprietary tool.
OpenSCAD has pretty nice UX (though massively outdated UI look & feel) but of course describing your part in code is a very different use case from most other CAD tools.
Software for a medical device. Everything needs to be done exactly right and documented in three different places or else the regulatory agencies from at least three countries get really angry at you and worst case pull your device from circulation. Less cowardice and more cover your ass. Still annoying though.
You would think so, right? But that doesn’t have a requirement ID so apparently it can’t be referenced in the incident report.
I mean, technically, there are pretty good frontends for gdb, for example in VS Code and CLion but I guess if you use them, you’re a corporate shill or something because they are backed by companies and contain code that isn’t licensed under (A)GPLv3.
Their argument was along the lines of “The requirements and design don’t specify what should happen if you move and delete at the same time so it can’t be a bug. Behavior that doesn’t violate the design but also doesn’t lead to the result the user wanted is a user error”. My argument was that we can’t always specify the interaction between arbitrary features other than “If the user does two things at once, at least one of them should be executed, ideally both” and “the program shouldn’t crash just because the user did something unexpected”. Otherwise our design document would be ten times as long.
Well, they could have the resources to do it if they didn’t scare away every new user (and potential contributor) with “Trust me, it gets good once you dedicate your entire life to it”.
I recently had a case at work where you could move an object by holding the left mouse button and delete it with the right mouse button. If you deleted it while moving, you got an error message and the program would crash. It was an easy fix but afterwards I had a one hour discussion with our usability engineers if what I had fixed was a bug (my opinion) or a user error (theirs).
And I think letting everyone decide for themselves how they run their instances and who they federate with is an important cornerstone of the fediverse. I’m more than fine with people not wanting to interact with threads. But what happens on my tiny instance with me as the only active user shouldn’t be cause for outrage.