Ask HN: Software you hate but can't replace?

92 points by andrecarini ↗ HN
Which software do you use frequently and are unable to replace (either at home or your company) despite thoroughly disliking it?

What makes it so bad? Are there alternatives? Why can't you replace it?

327 comments

[ 3.0 ms ] story [ 6159 ms ] thread
At work we are limited by whatever is in the enterprise catalog offering (very old school traditional public sector environment). So I end up hating a lot of software simply because we are forced to use it beyond its design parameters / intended usage. I.e. We took a quality management / testing scenario tool and repurposed it into a general knowledge management AND ticketing tool. So I can hardly blame it but dislike is there nonetheless.

At home, Light room and photoshop. I swear they are getting slower and more bloated all the time and they keep changing UI for no reason. The subscription model is what rises my hate though.

There are alternatives of course but

I have 15 years of catalogues

I have limited faith anything else will read is own catalogues 15 years from now. How do you pick stable software now (and one does need updates as cameras change etc)

C programming language for arduino.

I could switch to AVR8 assembly but I want a better macro assembly plus the code would not be portable to more capable boards. I guess I could run a soft AVR8 on an fpga board and offload the heavy lifting to the fpga but talk about frying pan to the fire.

You could try Rust or (I think) Zig.
I do (did) all my AVR work in macro-asm

its really not bad. I guess at a certain size I'd regret al the inlining

Did you know it's actually C++?

You would never guess from the Arduino docs/examples; it's all written for kids so it can feel like you are actually writing some super simplified C like scripting language like PAWN.

Tinygo?

Works great in a lot of places.

You should give something like FlashForth a try if you want something different.
Hate is too Sterling for these gripes, but this is relatively the best fit:

Windows 10, useful for some games with friends, because of the “nudges” to change my behavior, like asking if I really want to keep using that program, the magic-fingers messages on installation (suggesting I just blindly trust), and the difficulty to install without an online account, among other things. I can’t replace it yet, but the day will come, one way or another.

One of the things that keep me from switching to Linux on my gaming machine is Game Pass.
With the sheer number of games that exist elsewhere, is it really necessary to fund Microsoft's attempt to monopolize gaming?

You can just not have what's on Game Pass. You will survive. It didn't exist a couple years ago, but now you can't do without?

This is a silly take. Game Pass is the best value in gaming today by a huge margin and I say that as a general naysayer of MIcrosoft. It is a reasonable take for someone to stay with MS because of the service.
Theres no reason to be childish. There's lots of alternatives to game pass that will net you significantly high quality experiences without supporting convicted monopolist Microsofts Disney-ification of the games industry.
This take is ignoring the social nature of much of gaming. Changing which set of games I play is one thing, convincing my friend group to go with me is another. Especially for my friends whose primary way of playing games is on an XBox, meaning we rely on cross play as much as we can
At the end of the day, you have to ask yourself if you're OK with destroying the thing you love for convenience a small amount of convenience.
Hmm... Xbox Cloud Gaming works for me on Chronium on Linux. Is that something different? Wikipedia is implying that's the sane thing to me. Is it possible you just haven't tried?
Most of the games available via Gamepass aren't supported via Xcloud
Switch to Linux and you'll find many more reasons to switch back to Windows... like most of your hardware working as intended most of the time is a big one.
Windows has been working hard this last decade to cache up with linux's spotty driver support.
If you can get a copy of the LTSC or Education distros, they're leagues ahead of the common Win 10 experience: much less clutter and nagging, being able to defer content updates, less tracking.
I'm astonished by how user-hostile Windows is. I'm excited when there's a new MacOS or iOS update with new features, but I only trust Windows updates to jam my computer for an hour or two without asking, break a few things, and sneak in unwanted changes against my best interest.

I would be wary of dating a Microsoft employee, because they don't seem to understand what consent means.

atlassian suite
It may be an unpopular opinion, but I really enjoy writing wiki pages in Confluence.
you must be easily impressed
While I detest Jira, I find Confluence to be quite good for writing documentation. It's full featured and mostly just works. For our customer facing documentation at work we use Zendesk and while it's good it's nowhere near as good as Confluence.
We're having this struggle right now trying to replace Confluence thanks to Atlassian's "no more Server licenses" foot-gun. The other wiki software that's out there just hasn't impressed me so far. This one is painful to set up and keep running, that one is awful to edit anything in (especially if you're non-technical), most of them don't support collaborative editing or inclusion of Office doc content on pages, and that's before the fun places where we've integrated Jira and Confluence to make workflows easier. I keep hoping to find something under a rock that really wows me (or that one of the existing competitors will really step their game up to pick up the people exiting Atlassian).
The fact that collaborative document preparation is as troublesome as this in 2022 is a damning indictment on the computer industry. (It's become very good at advertising though.)

Douglas Englebart must be rolling in his grave at a comment like this https://www.youtube.com/watch?v=yJDv-zdhzMY

It really is puzzling to me that there aren't more and better options in this space. On the one side of the fence you have things like SharePoint or some of the Google bits that are fine for synchronous collaboration on a page or document through a browser, but not very tech or API-friendly. On the other side of the fence you have things like Mediawiki and Dokuwiki that are super tech-friendly, but very manager-unfriendly and not particularly good for synchronous collaboration either.

It surprises me that Confluence continues to be the only thing sitting in the middle of those, and while some competitors have started to shyly emerge (Bookstack, xWiki, I think there's one in progress at Jetbrains), nothing feels like it's really aggressively going after the Confluence market-space directly. Given how many people I've seen comment that they're not fond of Confluence but can't seem to replace it (at least, not until Atlassian forced their hand with the server-license fiasco), it seems like a natural space for people to pursue.

> I keep hoping to find something under a rock that really wows me

Send me an email at Paul at dokkument.com and that's exactly what we are working on. Yeah unforturnely you will not see anything interesting on our landing page

While Confluence is very good for writing documentation, it is worse than wikis for searching, especially in a large organization.
Oh ya puke. A big list of bugs for the wage slaves to toil over and fix. Everything tracked and timed.
Adobe suite. After effects, illustrator, inDesign etc

Adobe in the above fields of design are industry leaders, and have the features & functions we’ve come to rely on.

Adobe’s pricing model has become very aggressive, and quite unaffordable for lots.

Don't forget that they basically want to you to install a rootkit (Adobe Genuine Service) now because even with cloud activation they still have a growing pirating problem.
It's so true. I'm using affinity for image editing these days but it's just a shadow of photoshops ease of use and power. Fuck paying for ps though.
Which features from Photoshop do you miss on Affinity?
Photopea is a decent alternative for light personal / hobby use if anyone is interested.
Adobe is good SW for pro work. It is terrible in pricing and terms of use. Worst is that it is not for Linux.
This is something I hate to love and love to hate. I can avoid MS Office, but I can’t avoid Adobe like Lightroom that is my 2nd nature and hard to completely replace (too much is tangled together.)
MS Teams:

What makes it bad: First of all, it uses Electron, thus it is laggy and wastes too much resources. Maybe it is just a pet peeve of mine, but I hate, if an application does not look native on my GNOME Desktop and does not follow any HIG.

Another factor is the proprietary nature of MS Teams. If it was open, there would probably be some other client/some way to have a real native client.

My preferred alternative would either be Jitsi or Matrix, although both have just electron clients they atleast attempt to have a usable GUI. (Except this one thing in Element: The search button is next to the "Start Videocall"-Button)

I can't replace it, as my university uses it.

> What makes it bad

I mean aside from technology choices, It's just very bad at video calls.

I don't want an "artistic" layout of people that is constantly switching around, or comedy "sitting in a theatre" options. If someone doesn't have video on it'll confusingly highlight some random other participant while they are talking, and when nobody is talking it'll choose a random person with the microphone on and boost whatever background noise (or typing) it can up until it matches speaking volume.

Despite randomly boosting silence, it'll aggressively gate anyone talking, with an obvious fade-up at the start of their sentence and if you are lucky, aggressively cut off the end of their sentence. If you aren't so lucky, it'll do this in every pause between words.

Add to that, random disconnects, chat randomly not working, finding it hard to actually get a list of participants, and that it apparently wants to be slack but makes it hard for people to work out how to actually re-use a channel for the next meeting.

But of course it gets bundled in with all the other office stuff the company purchases; making it the "default" that you have to fight against using. We were only saved against moving to Teams for _all_ our telephony by the fact that it's linux support is really, really bad and that's what all our engineers use.

Teams is also horrible if you are in multiple organizations, as it simply fails to consider that you might want to easily switch between two different Teams meetings with different authentication, like it's trivial to do with e.g. Slack.
Ha, you posted this while I typing the exact same complaint.
If you have access to multiple tenants as an external user via the one 365 account, there are some great edge cases.

- I need to use the main menu to enter as a named external user in one tenant, to join and bypass the waiting gate to enter the call. Despite my main account being the same email, and indeed SSO!

- While in that call, you receive notifications from chat messages in your main tenant chat inbox.

- You can't use chat in your main tenant, as you're currently logged into a call as an external in another tenant (still using your main account), so you can see notifications for your messages, but can't reply to them on that device (!)

This is before you consider the use-case of having multiple actual 365 accounts (which Microsoft seems to amazingly have failed to deliver on, despite the fact supporting it would likely increase their bottom line, by making it easier to add contractors into a tenant more easily). Strangely, this is supported far better on mobile, but not at all on PC (!)

It seems they've built it on such a complex architecture of accounts, external users, guests, tenants etc, that they need to unwind this complexity to make it work - which tenants' policies should apply when on a call as an external user, but chatting in another tenant simultaneously?

OMG yes.

You’ll get a notification from a Teams instance in one tenant, but you need to switch accounts entirely in order to take action on it, which is REALLY slow for stupid reasons.

Also, you can’t run multiple instances of Teams signed into multiple tenants to work around this, and video conferencing is broken in all sorts of ways if you use Teams from the browser

It's garbage normally switching tenancies; but, what really kills it is the fact you can't even access your other tenancies when you are in a meeting.
My kids have been trying to use Teams this last week while isolating at home with covid. It's easily the worst software I've ever had the misfortune to use. The UI is an absolute mess and none of it makes any sense, there's multiple locations where we have to try to find files. I have twins, so they're in the same year but in different classes - only one of them has a working login so both had to log in as her on different laptops and then they weren't able to join different meetings. It has no redeeming features whatsoever.
I came on here to say "Teams", and here it is, right at the top.

Try doing a video call with 4 computers. Rather than the oh-so-obvious 1/4 of a screen each, one person gets half, two people get quarters, and you're in a tiny square in the bottom corner.

Even more comical is when one of the participants in using a laptop with two people in front of the camera. Teams will often centre the image, clip the sides, chop off both people, and show the other participants just the empty space between them.

How on earth did this pass QA, or any kind of design review?

I use Teams on Mac, and frankly while I started off just disliking it because of the Electron lagginess, over time that's been overshadowed by a bunch of other stuff:

- It's basically a Skype reskin, so it has a lot of visual elements and quirks that carry over from that — most of them haven't aged well. The reacts alone are taken straight from Skype, and they never seem to sync up if people react to a comment in quick succession. It seems like a small complaint, but it's really surprising to see in something built by a trillion-dollar company.

- Speaking of UI issues, why does Teams insist on using a custom notification bubble instead of using the native ones that all other electron apps seem to be able to do? They don't play well with full-screen apps, and they're generally pretty clunky.

- Video calls also fall apart if you have more than 4 people in them (even if most people aren't sharing video). This has led to screenshare drop outs for seemingly no reason.

- I don't understand why Microsoft thinks Teams needs to do _everything_ productivity related; it's a mediocre video chat client, a _really_ mediocre text chat client, and possibly the worst calendar I've ever had to work with, which is saying something, because most other calendars I've had to use are pretty awful. The scheduling assistant alone is one of the most counter-intuitive pieces of UI I've ever used, and managing event ownership is a nightmare. IT had to be called in to delete a zombie event that was supplanted by a new event, but the owner of the original event had left the company.

Not to put too fine a point on it: I've had to use a lot of chat clients over the years, from IRC, to Slack, to Jabber, plus some less professional-oriented software like Discord and Steam chat (which is itself pretty bad), and I can say honestly that my loathing for Teams burns with the passion of a thousand suns. That anyone would deliberately choose to pay for it baffles me.

I don't think anyone chooses teams - Microsoft uses their monopoly power to bundle it in with Office, which people do choose. And why pay a bundle for Slack when you've got Teams included?
The first issue is indeed that they took Skype code to build that. Calls & videos aren't a strength of Skype guys, it's the opposite...
> it uses Electron

Teams v2 won't use Electron[1]; but for now you can get a small performance boost by just opening Teams using a modern web browser (Edge, Chrome, Firefox) at https://teams.microsoft.com/ -- you can even set up a PWA-type app shortcut.

You can uninstall the client after that. I think there's maybe one feature (popout chat windows) that the client has which you can't get in the browser.

[1] https://twitter.com/rishmsft/status/1408085784016539653

Temas refuses(ed?) to let you hear voice calls if you use Firefox. It's the only reason I have Chromium installed too.
If my experience forcing WebEx in the past has taught me anything, it should be a matter of webRTC features and user agent
there’s a plug-in that tries this; it kind of works but won’t allow you to make calls for whatever reason
Until recently Firefox releases had all kind of problems (e.g. hardware enumeration) That's why we recommended Chromium/Chrome for at our faculty for Jitsi usage

I'm a Firefox (beta) user myself, but I would rather try another browser before blaming a webapp -- many issues.

as far as I know, the web client doesn't let you control someone else's desktop when they are sharing their screen. which is something I do regularly.
Lately, my Teams has been popping up a purple bar that says, "other people may not be able to hear you". Yeah, duh - I wasn't talking!
It’s not because it detects sound on your audio input while you are muted ? Maybe from your breathing or your keyboard.
Nope, not muted. The popup in that situation is a black box in the center of the screen.
To add to what others said, another crap piece of Teams' UI is the file manager: it plays very badly with the browser (can't middle click a file to open it in another browser, pressing the back button is broken) and it has a shitty pdf viewer (why the hell does it need an integrated viewer anyway?).

My university pays for Google Meet too, and has a server running Moodle, so I have no idea why professors prefer Teams over Meet+Moodle. And don't get me started on Google Classroom...

Teams is a shim on top on Outlook Groups and SharePoint. It’s kind of a brilliant approach, as it allowed them to ship without needing to reinvent the security model, ediscovery, etc.

The downside is that it is clunky. But even then, it’s exponentially better than native SharePoint, WebEx, etc.

Over time, I’m sure they’ll do what they did with “OneDrive for Business” and build services over time to replace or augment that underlying stuff. OneDrive was a turd a 6–8 years ago but got much better about 2 years ago and seems to get incrementally better.

(comment deleted)
The main reason Teams sucks has nothing to do with tech. It's the fundamental design vs Slack.

Slack is organic free flowing conversation, like a chat, that you can thread out of for expansion of a particular though via threading.

Teams is forced threading on each thought and then constrained followup with no ability to thread because you're already in the thread.

I can deal with the tech limitations it's the fundamental UX that makes it a huge garbage pile that is being forced on people because "we already pay for it and all our employees are in it. Also hard to build custom bots for if your organization limits admins.

The thing that drives me up a wall with Teams is that when someone shares a screenshot with me, I can only expand the thumbnail in the chat to the full-size image maybe 5% of the time successfully. Most of the time I just go into a blank tab that never renders anything.

I think part of this is the fucked up way that Teams handles storing content, because it uses a mishmash of SharePoint sometimes for real file attachments, and some ephemeral blob storage for pasted images.

But it's infuriating because there is no error message, or any way to force reload; you just have to keep trying and hope it works, or go into your AppData folder, nuke the cache, and restart Teams.

Damn I thought I was alone! I get this about half the time too, although now I think I've identified a pattern: the second time I maximize in a given conversation always breaks down. The "fix" is to click on another conversation and then come back.

It really doesn't make sense to me how such a simple common functionality would break in such a major product. Do they not use Teams... at Microsoft? Did they not notice?

Thanks for this tip. I usually resolve this by opening Teams in the browser and find the image I need to see. It's very disruptive that an important UI feature randomly (or perhaps reliably) fails.
As much as I hate Electron, Teams is an insult to Electron. There are Electron apps that are tolerable - Teams is not even that.
I think the performance issues are not due to electron but more the architecture and Angular.
I feel like the UI on Teams is scaled wrong everywhere. The composing message box is tiny. Just a couple emoji’s for responding look scaled wrong.

The text in the left sidebar almost looks distorted.

It’s weird.

I have this weird issue with Teams that I haven't seen mentioned yet.

Often messages just... don't load. To be precise: in a channel you have posts with replies below them; the default view shows the last two replies if there are more. So far so good. Then I click on the button to show more of them, and zero, one, or two more show up -- of the tens that are there. If I reload the page (back to 2 replies) then click the button again, it works as intended, including loading even more if there are many replies.

Then I switch to a different channel and back to here, and it's broken again. Have to reload and retry.

This happens for many but not all reply threads (haven't figured out that pattern yet). However, either a thread always works or it always works only after a reload. Fully deterministic.

This same issue happens with emoji reactions on posts (sometimes only appear after a reload), and the three-dots more-options button in the hover panel of posts: the three-dots button will just be blank white and not do anything until a reload. There is a slot for the button though. It's funny until you have to deal with it (can't edit!).

This is infuriating since it means that when I'm monitoring some channels as TA for a course, I have to constantly reload the page -- which in turn means that I need at least one browser teams open. This is because:

- In firefox, I cannot video call, only voice call. (Why does every other conferencing software work in firefox but not teams?)

- In chrome, I can video call, but while I screenshare my own camera gets disabled -- deterministically. This is something I see with everyone (their camera turning off when they share their screen), so it's not just a quirk of my setup somehow.

- In electron desktop teams (linux), I can do everything, but I cannot reload because it's not a browser! So I cannot fix the brokenness caused by the not loading of content that I described above.

I've reproduced the content not loading issue on another person's Windows pc in native teams, so it's not a linux quirk -- but even so, it also happens in the browser for me which shouldn't be platform-dependent.

My coworkers have joked that maybe MS is designing for this because people having two instances running at all times, frequently reloading one of them, increases engagement metrics significantly.

Does anyone else have this or is my account just broken?

EDIT: I wanted to report to MS but it's impossible to make a screen recording that doesn't reveal personal information of roughly everyone. And MS says that a recording should not contain personal information.

I could use 80% of whatever does Teams do with just an AMD Athlon an 256 MB of RAM. With inline image, Latex and video previewing, video calls and so on.

That with Kopete and KDE3.

MS could write a multiplatform QT5 client perfectly by using 1/10 of the resources.

Gchat, gdocs, gsheet, gmeet. These are the worst apps of their respective categories, ever to exist. But I am helpless, because I've to use what my company has bought.

The number one reason why they're bad is that they are not native apps. They need a tab in the browser, or a fake browser window.

The second reason they're bad is because Google does not care about the user experience. Each of these is probably assigned to a random intern every three months and she just does whatever she likes with it.

The third reason is that I know how good each of these category of apps can be. I've used slack, zoom, excel and word. Each one of those is lovingly crafted to satisfy the users every need, comparatively. Knowing that such apps exist makes it even more painful to use Google's half baked knock offs.

Just curious, why do you find Gmeet so bad? Among the three most common used (in my experience ar least zoom teams and meet) I find it the most usable.
Problems with gmeet:

1. No calling function. Most of the times I want to immediately call a person, like a phone. It should make the other person's computer ring, and they should be able to answer the call with one click. Gmeet doesn't do this.

2. Screen sharing options are extremely limited. Compare the ways zoom allows you to share your screen to what meet does. It's hilarious.

3. No screen annotations. No cursor control. No screen pointers. It's quite annoying to have to use such a limited product.

4. Screen sharing and video quality is atrocious. Again, look at zoom to find out what you're missing.

5. Screen recording is horribly low quality. It's almost impossible to read text on a shared screen recording, even though it was readable in the call itself.

6. Layout options. It seems Google has discovered the worst possible algorithms to lay out videos on the screen during a call. Many times it will even minimize presented content, and then everybody has to manually pin the thumbnail. There is no option to overlay the speakers video over presented content, which should be pretty high up in the list of features.

7. In call chat is lost after the call ends. It just goes straight to /dev/null. Who signed off on this?

I can go on, but I'm frustrated now just thinking about it. The problem is people don't even know how good the other stuff is. So it's hard to convey my helplessness.

1. It does have calling, but it's integrated with Gmail.

2. Elaborate? The screen sharing in Meet is what Chrome provides in general and I see the same options when using other web-based tools like jitsi. Zoom has a native app which presumably allows it do other things, but given that Chrome can "share entire desktop," "share a window," and "share a tab w/audio" I haven't actually found myself wanting any other behavior. Also, I consider not needing a native app an advantage and Zoom's web-based offering is trash.

3. Agreed, although to be fair I only find myself wanting this when presenting slides and Google Slides does have them.

4. Zoom supports 1080p while Meet does 720p, but if you're using any video features then Zoom apparently drops to 720p as well?

5. No argument there.

6. I've literally never experienced what you're describing. If more than one person is presenting content then the first presenter might be displaced by the second, which might look like "minimizing the presented content." If you have manually pinned anyone that always takes precedence. No option to overlay in Google Meet is a major annoyance.

7. Google Meet's chat is ephemeral unless you are recording the Meet. I think this goes into a bucket of design decisions that can all be lumped together as "No one is using Google Meet as their only communication tool." I've never needed things like Zoom's DMs that are inside a call. When I'm trying to have side conversations with coworkers I just use our normal chat tools. Google Chat is probably only better than Microsoft Teams among the "real chat apps," but it's definitely better than Zoom's built-in messaging.

Two things that have made it so that I cannot stand every over video calling product is that Google Meet does automatic video brightness adjustment, which helps a lot when you don't have a great set up at home, and the audio noise cancelling is insanely good. It is hard to overemphasize how good it is. You can whistle and clap and play music and type on your obnoxious self-indulgent clackity keyboard and other people will only hear your voice, plucked cleanly out of the mess as if everything had been mic'd separately. It's by far Meet's best feature and so far no one else has come anywhere close.

Agree on Google Chat, which we use at work because it's free with our GSuite (workspaces now?), is HIPAA compliant, it keeps all chats forever without extra cost, and... That's it. Slack is better in basically every way, but we can't justify the expense of paying to reach feature parity, especially the HIPAA part.

Disagree heavily on docs, sheets, and meet. Meet is a bit wonky in Firefox but I wouldn't trade it for any of the other options we've tried. I consider docs, sheets, and drive to be best-in-class for what we use them for, which is pretty much always collaborative.

Gdocs doesn't go without it's issues. Switching from GSuite to Office365 made me want to rip out my eye balls. The online version of word is awful comparatively and depending on always having an installation of word doesn't work in all contexts.

Gsuite in general is accessible and works well for Collab.

And of course Teams is on a whole different dimension of pain.

> online version of word is awful

I agree. That's why I believe each of these apps should be a native app, built for your os. MS Word on windows 10 is an unbeatable word processor. Nothing else on the web comes even close. Same with Excel.

Zoom. Sick of this app hijacking the audio channel of my Bose headphones when I'm not in a call.
Don't get me started on zoom...

How about making an app that actually work on Linux ? That doesn't take 200% CPU when you're in a meeting.

The same on windows, it's such a badly optimized application with memory leak all over the place...

I hate it with all my guts.

It's not better on macOS. Bugs I encounter regularly: webcam not working, memory leaks, CPU usage maxed out.
I'm studying guitar remotely and my teacher recorded a small bit of the call so that I can review later. He was playing and talking, I was completely quiet and not moving. Zoom decided to record my camera with his sound. He said that it was like that for all his students that day and couldn't figure out why.
As much as they try to hide the fact, it is actually possible to join a Zoom meeting in your browser. That way you don't have to install a sketchy app with root privileges and directory traversal bugs.
This is what I do. It's only a couple clicks deep and works as well as the native app. Definitely preferable to having that junk on my machine.
I initially tried this when my language learning course had to go remote and the teacher insisted on using Zoom. But I ran into a dealbreaker issue with the web view: It does not have the grid view of all participants' cameras, and (to my knowledge) it also does not allow selecting the camera of a single person manually. This is an issue when I need to see a flash card that the teacher is holding up, but someone else is speaking, so the camera switches to them.

I'm currently working without this by using a device issued by my employer, where the Zoom app is pre-installed by the IT dept. and therefore using it for the language class does not make things worse.

It definitely lets you pin a single feed, not sure about the grid view though.
Try other browsers; grid view still works in some of them (Chrome IIRC).
Confusingly, there are 2 different versions of the Zoom web app:

1. The "Join from Your Browser" links take you to the worse version, which I assume is legacy or something.

2. There is also a progressive web app version [1] that has more feature parity to the desktop app. It has the grid view built-in, but for whatever reason it doesn't seem to show as many people at a time vs the desktop app grid view.

[1]: https://pwa.zoom.us/wc

I also do this on macOS with Chrome, but I found that if I join mega Zoom call (say hundreds of people) then the video will suddenly freeze after some random amount of time. That makes it unreliable and especially nervous when giving a presentation this way.
I used https://meet.jit.si/ for a language meetup.

I opened one tab for the group which had 10 people some sharing video I then opened 3 more tabs for specific languages (English, German, and Russian)

The quality was still good. It was the same as being in a crowded area a train station, but it worked.

I have had interviews with zoom and teams, these were not as good. With less people.

Whatsapp.

It's a garbage app, made by a garbage company running like garbage on a garbage protocol. There is no realistic alternative because friends and family expect you to have it.

I quit Facebook in the latter half of the 2000's. Some of my family and friends suddenly stopped inviting me to things. I think anyone you lose because they have to send you a text message or email instead of a facebook invite/whatsapp message isn't really worth having as a friend.

Especially if the reason you ditch Whatsapp is for ethical/moral reasons.

I admire your steadfast adherence to your principles, but as far as I'm personally concerned, there's no way it's a +EV play to be somewhat of a PITA to everyone else, on the basis of a position that would be percieved on the other end somewhat like "weird computer man yells at cellphone software".
It really wasn't a big deal. I saw Facebook to be a negative influence. I made a decision to abandon it. Some of my acquaintances were jerks about it, some were not. The jerks self selected out of my life. Worked great, to be honest.
Out of interest what do you not like about the whatsapp app? The core functionality seems pretty solid to me.
Lack of granular settings for notifications, wonky integration with the desktop client, groups, your id is your phone number.

There isn't much that's wrong per se, but when compared to e.g. Telegram it's much worse.

There are very good reasons why your I'd is your phone number
There may be good reasons why your ID can be your phone number but I've never heard a good reason why your ID must be your phone number. Do you have any?
It majorly cuts down on spam, by a huge amount.
Is that a thing?

Outside of SMS, I only use Skype, Slack and Whatsapp for instant messaging, and in terms of spam, SMS, which is bound to my number, gets the most spam, which is already quite rare.

> when compared to e.g. Telegram it's much worse

To be fair Telegram, privacy and security concerns aside, is a pretty high bar. Surely Facebook has the resources to make an exceptional app, but apparently they don't think it'd be worth it for them. I really wish something like Matrix had clients as good as Telegram's!

That it binds to your cell phone number, and that I can't run the web client on an Android tablet (at least the last time I tried).
If you refuse to upload your entire phonebook to Meta, the app will HATE you for it. You will not be able to initiate any chats, the other party needs to start chatting you first. Also, instead of names, only phone numbers will be shown. (I cope by looking at avatars and inferring identity from the previous few messages.)

This would all be easily fixable. You could be able to start a chat by entering (or, more realistically, copy-pasting) a phone number. And instead of a phone number, you could be shown the other person's profile name (like in Telegram).

I meet someone. I want to send them a WhatsApp message. I should be able to type their number into the “To” field, type the message, and press “Send”. Instead, WhatsApp makes me create a new contact in my phone, going through the 4-5 button presses to do that. Then I can start a chat with this new contact. Massively inconvenient.
You can send a message without saving their contact, as long as you have their number.

https://wa.me/their-number-with-the-country-code

Paste this link(after putting their number) in a chat with yourself (https://wa.me/your-number-with-the-country-code) and just click the link.

That is a way but its obviously not encouraged or it'd be a built in feature. Sending yourself a message with a custom URL isn't exactly amazing UX.
> or it'd be a built in feature

It is a built in feature. People can generate wa.me URLs for their account in settings.

That is a domain owned by WhatsApp. It's not some unofficial service.

I mean in the sense you can just enter a phone number and hit "Start Chat". The URL feature is so you can embed it in your social profiles or whatever and people can message you from there. It's just really hacky to use it as a method of initiating a chat if it's not already a link you can just click on.
Huh. What do you specifically not like about it? I personally think it's one of the good ones: it's simple, it works and the developers are careful about feature bloat. It sucks less than anything managed by their parent company.
> There is no realistic alternative because friends and family expect you to have it.

Didn't we learn in school not to fall for peer pressure? You have a choice here.

iOS and Android
(comment deleted)
Anything Google acquires and abandons. See Nest.
fucking jira. because $work decided and so here we are.
What's bad about it? I've somehow avoided using it in my professional career so far except to make some trivial support tickets occasionally with other teams. It seems fine to me from this very limited experience, but I would be interested in hearing from someone more experienced with it. A lot of other teams in my company use it and our new TL has expressed interest...
i have one major complaint: it is horribly, groaningly, wretchedly, unbearably slow.

So slow that it is a bad tool slow.

It has a totally insane smorgasboard of options UX, lots of jargon, a horrible markup syntax, limited interop with git forges, and a host of other problems, but the real showstopper is how goddamn slow it is.

You’re being too kind. Last I used it it’s actually slower than you describe.
Tesla. Tesla provide service through the phone app only. The app is extremely slow, the fonts are small (almost unreadable). It is hardly fun to print on the phone. The app does not work in chromebook with android support.
The software on the Sky Q tv set top boxes, literally can’t replace it. (Sky is a TV service in the UK)

It’s clunky to use, particularly with the apps. Things crash all the time and when it decided to do a software update it goes into a spinning loop for hours during which none of the TVs in the house work.

Hate it, but the household have decided to keep Sky…

Depending how much your time is worth you could probably get the same media on third-party services via a computer or Apple TV, or even go "sailing" if you don't mind breaking the law (if you see what I'm talking about!).
Lg webos.It forces ads on us
Friend of mine has had great success blocking the ads with pi-hole.
Huh, always wondered why my LG TV never got ads and just remembered my entire house is under NextDNS's blocking.
Jira, for sure, and it seems hard to run away from, almost everyone use it

It seems like the only alternative is to fund my own startup, with me as a sole shareholder, just to forbid Jira forever

What about gitlab ? Why wouldn't that be an alternative ?
The reason parent poster can’t replace Jira isn’t that there aren’t alternatives, but because a large part of the corporate world has decided that Jira is the best issue tracker because it has the most bells and whistles; it supports the SCRUM / Kanban / whatnot style workflows.

Also, it is not that great.

This is something my team is struggling with at the moment. Gitlab issues (and Github issues, and similar) are fine if what you're doing is only software development. The problem is that Jira works really well for tracking all the things, not just 'bugs in our current software', and having something that keeps track of all the work in one place makes life a lot easier.

Right now, my team uses Jira for tracking bugs and features and whatnot in our custom software development. We also use it for tracking issues and work related to our infrastructure, access requests to our various data centers, budget requests from the team, software and change management planning, site audits, and probably a couple other things I'm forgetting off the top of my head. And yes, there are likely better products for each of those things individually, but then you wind up in the hell of "oh wait, audits go over here in Freebly, but software releases are over there in FrobniTZr", and if you run those tools it's suddenly fifty-leven more hosts and apps to support and keep patched.

Much like Excel, Jira might not be the best tool for all our use cases, but it's pretty good at several of them and good enough at the rest that having everything in one bucket outweighs the potential benefits of a better tool.

On the other hand, if someone would like to fire up a start-up to develop a similarly flexible on-premises work management product to replace it, you'll absolutely find me in line with my wallet open...

Lack of service desk in other applications has always been what keeps our org on Jira (on premises). Anyone have any suggestions on deeply integrating service desk tickets with engineering tasks?
I know Jira is difficult to get rid of once it is entrenched, but I’ve found Shortcut to be a great alternative.

https://shortcut.com

Shortcut was formerly called Clubhouse for anyone who used it before September 2021 [1].

Somewhat ironically, they renamed the company to de-conflict with the other Clubhouse (the audio chatrooms app) although at this point said app has all but faded into obscurity less than 6 months later.

With respect to the Shortcut product itself, my experience with it ~1.5 years ago was positive and I would try it again.

We switched off to Jira + Confluence for feature parity that Clubhouse lacked, at least at the time. But it looks like they are very rapidly iterating on the product and adding new features (threaded comments look awesome). I look forward to giving it another shot and watching as it evolves.

It looks like they also now have a Confluence competitor [2], currently in private beta.

[1]: https://shortcut.com/blog/clubhouse-changing-our-name-to-sho...

[2]: https://shortcut.com/write-beta

Non-cloud Jira as a workflow manager is pretty good. It’s intuitive, powerful, quite fast (again, on-premises version only). But my current company uses the cloud version as an agile project management tool, and it’s awful just because it is soooo slow. And they keep changing the UI, sometimes with good ideas, sometimes not, but because it is so slow nobody wants to use it to update their progress. For example I update my times once a month because it’s an awful experience, and just use a spreadsheet the rest of the time.
I have used cloud JIRA and non-cloud JIRA. They both have the same (99%, at least) awful UI and UX. They both routinely lag out performing even the most basic operations. They both crap out on me if I leave a tab open overnight and try to do something in it the next day. They are both miserable to use. On-premises is not some solution.
However at least you (well, someone in your company, maybe not you) has the capability to upgrade the hardware Jira runs on if necessary. (Where I work we use Jira on-prem and it's fine speedwise.)

Also, on-prem means you can decide when to upgrade i.e. you are empowered to prevent the UI from changing daily (in our case at work we haven't upgraded for years).

Here’s an on-premises instance of JIRA hosted by Atlassian: https://jira.atlassian.com/browse/JRASERVER

It’s way faster than any cloud instance I’ve used. Sure, it’s just public browsing, and most features are hidden behind login, but good luck getting that performance from the cloud version.

Wow, thanks for sharing! This is legitimately the fastest Atlassian product experience I've ever had. Probably by an entire order of magnitude. It makes a little more sense how they bamboozle execs into foisting JIRA on their entire org now.

I can definitely believe that a well-tuned, properly specced on-prem JIRA can be faster than the cloud version ever can be, now. TIL!

The only reason Jira hasn't been voted up to the top of this thread is that the people who have to use it have become too depressed to vote.
Jira is fucking awesome compared to other corporate ticketing systems (CA rally and servicenow)
As a way if enabling corporate bullies and toxic managenent behaviour, I would agree Jira has no peers. Want to ambush somebody in a meeting? Open your jira tickets in the 5 minutes leading up to it. Even better, create some new, obscure category and pile them into there over a week and ask your target why they aren't done during the bi weekly standup.

As a mechanism of abuse of employees it is superb.

What you describe has nothing to do with Jira, but with how people are using it. If someone were to do the same thing in e.g. Linear would Linear be responsible for the bullying?
Ticketing systems can be communication and tracking tools that serve practitioners, or they can be surveillance and control instruments that serve bean counters and micromanagers. It is possible to configure a JIRA instance either way, but JIRA’s extensive workflow, permissions, and reporting systems target the latter in ways that other ticketing systems just can’t.
Counterpoint. Want to automate reporting the amount of toil on a team based on ticket assignment with pretty much any language that can talk HTTP? Want to create super-easy dashboards that are easy to read and use, and then export that into code? Is your company trying capital-A-Agile and wants to experiment between using scrum, kanban, fragilefall, whatever? Jira can do all of these things, and it can do them easily.

What you're describing is a people problem IMO.

Jira, bitbucket, and confluence are complete abominations. I hate Jira so much that it will be among the first questions I ask when I interview for my next job. I miss gitlab so much.
We use Notion instead of Jira (notice Notion is marketed as note taking tool).

The fun thing? Notion can do way more as project management than JIRA does.

Web browsers. But I'm not sure if I hate either the web browser or Javascript.
I hate it all. Every web browser is either chrome or firefox, or it's irrelevant and buggy. Java & Javascript are trash. Just having a couple tabs open sucks up more resources than everything else on the system combined. What is that? How is that acceptable? (By extension, this is also a major part of why I hate electron)
1Password. I hate it because Agile Bits are so user-hostile now. I can't replace it because the alternatives, if they meet our requirements, are even worse.
(comment deleted)
Have you considered self-hosting BitWarden?
I don't disagree that AgileBits feel like they're going to go user-hostile anytime soon, but so far I haven't noticed a significant downgrade using their hosted service with iOS & macOS clients so I'm curious to know what's your issue. I'm sure it'll come at some point though.
> I hate it because Agile Bits are so user-hostile now.

How? I've had zero problems with their desktop and mobile apps.

iTunes/Apple Music. I use it to manage a huge collection, and the Ui is terrible. Examples: some file I can’t find has a bogus header or something, so every time the program opens or if I add something it spends 10 minutes doing some gapless playback analysis. None of the fixes suggested online address it. When it’s doing something like that or ripping/converting music, you can’t scroll around your collection since every time it moves to the next song it snaps the UI back to whatever you had selected before: this can be infuriating. Editing large amounts of metadata is awkward: way more clicking than should be necessary. The metadata editing is song focused, and which makes it awkward when editing albums/multi-disc shows.

I admit: my complaints are likely a side effect of being a niche user. I don’t think people curating their own collection of 60,000+ tracks is a use case they worry about.

The only reason I use it is I depend on iTunes Match to make my music available on all of my devices. That’s the one thing it does do seamlessly. The collection is too big to copy to all devices, and some devices require streaming anyways. I have searched everywhere and have never found a viable alternative. I can find alternatives for parts of my use case, but not everything. So I’m stuck with this software..

I have this dream that one day I’ll have the patience to figure out how to write my own GUI for it, but I’ve given up every time I wade into the apple developer docs. I’d pay good money to someone to stub out an app for me so I don’t have to figure it out from scratch, and go from there.

I use Swinsian and it's pretty nice, but no dark mode (don't know why).
doesn't really handle the Match aspect. I too would pay for a service/app that did this. not only am I reliant on iCloud to get to my music, that ridiculous program completely trashed my catalog - missing songs, duplicates, songs spread across multiple 'albums', etc.
The new "Music" app that replaced iTunes is a complete pile of shit, inline with all the "modern" iOS apps such as Music/TV/Podcasts/News/Home - while their predecessors may have had functional issues, their new incarnation has similar functional issues but has also been gutted of most features, replaced with lots of whitespace.

Yes, it turns out you can do worse than iTunes.

It's not just niche users. I hated with a burning righteous rage every single release of iTunes. The overhead of all kinds that it imposed on access to my collection of music never made any sense.
This may be too broad, but instant messaging. I only ever use it as a clipboard to share snippets or screenshots with people, but email is so much better to communicate. In person meetings can't be replaced by text, sorry.

I use a shared album for pics and video.

I hold the exact opposite opinion. I hate in-person meetings, or voice call meetings or video call meetings because there's no written record of anything unless you're also transcribing, in which case you're not concentrating or thinking.
Oh, I'm always taking notes whether work or business. I have notes that go back to 2005 on my home computer dealing with rental payments, college transcripts, gas payments and bills when calling up 1800 numbers for support, etc. It isn't that I don't trust my memory, it is just that if I am being pressured to do something it is a lot easier when I can look at the outcome/promise from the previous conversation.
That's what I meant! Having a written conversation about X means the notes are all already there for you. I've worked with so many people, both colleagues and clients, who use phone calls / in-person meetings as a way to essentially pass the buck while hiding any evidence that that happened. An auditable paper trail is preferable to me in every way.
This can be achieved through email much easier than instant messaging which is usually too vague.
My Windows Vista VM that runs on my homelab, for the sole purpose of keeping my HP LaserJet 3390’s scanner working with modern software.

I got this thing for free on Freecycle and it works amazingly well mechanically, and the printer worked out of the box. No matter what I tried though, getting the scanner to show up as a device and be interfaced with any modern hardware required me to set up this virtual machine to be shared with the local network.

(Yes I tried CUPS which worked great for the printer but not the scanner.)

The installation software probably just copied some files to the wrong places, especially when it was written for a 32 bit system. It happened to me once with the drivers for my CANON scanner.
All search engines. They are all horrible and getting worse by the day. All the results are spam, they ignore words and can't do basic things they used to be able to it.
Microsoft Visual Studio
I think working at a .NET shop for a few years gave me Visual Studio Stockholm syndrome or something. I'm past that job now, but I still fire up MSVS over other alternatives just because I know all the shortcuts (& because it'll typically work without any additional configuration on my corporate-issue pc).
PowerPoint. Yes, really. It's amazing for prototyping stuff up and is horrid M$ trash at the same time.