Short of it: I’m not talking about the software I would write or produce, I’m talking about communication software.
I recently did some phone screens with another company in my industry, my industry is dominated by Microsoft products (mostly windows based software) but I have always had a seriously hard time digesting Teams.
It makes me bitterly angry when I work with it, the way pop ups work, the way things are (dis)organised, even the way copy/paste doesn’t seem to work the majority of the time.
I said on hacker news recently that I don’t think I can work with that software again, but a potential job offer that appears otherwise interesting had an interview conducted by teams.
Is it ok to send feedback that I don’t really want to work with that software? Is that extremely petty and spoiled?
Every company I've ever worked for (contract or perm), everything has been correlated. If they use shit software, they're wanky about the budget (no you can't have a new keyboard ha ha ha), they have rigid processes (Scrum Master! everyone use this big board of tasks!), HR has a stick up their arse ("have you looked at section 1.7.a of the document surrounding...), etc.
Whereas at the places that are decent, it's like it all just clicks. Tell us what equipment you want, give us reasonable updates on the work you're doing, take sick leave if you're ill, general atmosphere of trust. Go in, get shit done, go to the pub, go home, fuck your wife/husband.
It's like some sort of cancer that everything just infects everything else with mediocrity. I've had zero counterexamples, everything is good or everything is shit, no in-between.
This is probably just a general principle though. Sports teams, friendship groups, companies, whatever. You have to trust each other but also aggressively remove mediocre elements or eventually you're just swimming in a pile of shit.