Ask HN: Software you hate but can't replace?
92 points| andrecarini | 4 years ago
What makes it so bad? Are there alternatives? Why can't you replace it?
92 points| andrecarini | 4 years ago
What makes it so bad? Are there alternatives? Why can't you replace it?
[+] [-] JCWasmx86|4 years ago|reply
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.
[+] [-] riidom|4 years ago|reply
Discord for gaming ramblings and chitchat may be okay, but I hate when software projects misuse it as a support channel.
Give me some forum instead, I know many ppl here on HN dislike discourse, I don't get it though, for me it's a great way to do a forum in a modern way. Can't perceive any UX issues with it (I do know the arguments, I just think they are not true, or much less of a hassle than claimed).
Maybe we need something like discord, but it should have a way to group a question and the following conversation including asking back and answers, and send that to a website where it appears like a forum thread. Basically just select it with mouse, right-click, pick some option, select some keywords for taxonomy and good to go. Should be 5 seconds of work after the person with the problem is satisfied. Yea that is something I would not hate I guess.
[+] [-] rickstanley|4 years ago|reply
Can't change because I trapped myself in a company that is MS partner, and have all the Microsoft's suite.
I can expand on some points:
- useless user voice: just go to feedback hub and see it for yourself, years old (now "renewed" because of the migration from User Voice) requests, with default response from the developers "hey! We hear you..." No, you don't;
- terrible Linux support: the current version of Teams for Linux is months old, from October 2021, and I think it's just a wrapper for the web version, but worse, because it uses an electron version that doesn't support screen share on Wayland;
- it's slow, every action you try, hover, focus, text,etc just feels slow and unfinished;
There's still some fight internally between people that like teams (those who has an RTX 3090, that can run teams without sweating) and people that don't, the latter created a channel/group/whatever is called, to change from Teams ("Teams alternatives"), but I think it's a lost cause.
[+] [-] 64bit_xombie|4 years ago|reply
The alternatives I've explored include session, and wire. Session probably would be a great alternative, or at least it seems so superficially. But the user base is extremly small, it still uses electron and they dont seem to release updates very often. It's also essentially just a fork of signal, so you might as well just use that for a few reasons that I'll omit for brevity. As for wire, theres a lot to be desired. But the main complaint I have is that theres no way to put a lock on your session the way there is with signal. I emailed them about it, and they told me they had "no plans to implement such a lock out at this time". I also have issues with it not sending and receiving messages properly. And so on, as such...
[+] [-] Trias11|4 years ago|reply
Stop using word "security" or "end to end" encryption and then enforcing me to disclose my phone number to use your "secure" app.
This is scam.
[+] [-] rchaves|4 years ago|reply
It seems like the only alternative is to fund my own startup, with me as a sole shareholder, just to forbid Jira forever
[+] [-] hadrien01|4 years ago|reply
[+] [-] bsuvc|4 years ago|reply
https://shortcut.com
[+] [-] nickysielicki|4 years ago|reply
[+] [-] theduemmer|4 years ago|reply
There are alternatives, some worse but most better and cheaper. But Rockwell is the industry standard in North America. So their screens get spec'd.
[+] [-] airbreather|4 years ago|reply
On the other hand, I did a project with Schneider Unity Pro, similar PLC prog type software and it only crashed once in a whole year, and I blame windows for that crash.
Rockwell, if you go a day wihout a crash, then you start to feel like checking your files to check it hasnt corrupted some shit on the down low.
In more recent times GE royally screwed the pooch with the prog software for their new PAC range.
I don't understand how one or two automation companies can get it so right, and others so wrong.
[+] [-] daybyday|4 years ago|reply
[+] [-] comprev|4 years ago|reply
[+] [-] joslk|4 years ago|reply
it still sucks, but other solutions suck even more
[+] [-] vidanay|4 years ago|reply
[+] [-] bjourne|4 years ago|reply
[+] [-] hanche|4 years ago|reply
There is an interesting ongoing project to replace it, though: Namely, finl (“finl is not LaTeX”) by Don Hosek, himself a longtime TeX/LaTeX user and developer.
That is a very ambitious project though, and not one finished in an afternoon. Se we will be stuck with LaTeX for years to come.
https://www.finl.xyz
[+] [-] giomasce|4 years ago|reply
More in general, I tend to hate all macro languages, like LaTeX, M4 and the C/C++ preprocessor (fortunately in the latter case the impact is usually more limited, because the C/C++ preprocessor layer is thinner than, e.g., a LaTeX document). They tend to require a lot of shenanigans even to make easy things, so the source quickly become a tangled unmaintainable mess, when each time you touch something, you make seemingly unrelated errors appear.
For a trivial example, consider in C:
In any reasonable language you would expect that if you see `IDENTITY(y)` you could replace it with `y`. Of course not with macro languages.[+] [-] da39a3ee|4 years ago|reply
[+] [-] KolenCh|4 years ago|reply
LuaLaTeX is quite fast nowadays though. Unless you need special glyph support, it’s better than XeLaTeX speed wise.
[+] [-] more_corn|4 years ago|reply
It’s bundled with jira though and jira is how most companies do scrum or agile or whatever planning work in sprints is called these days. Jira isn’t so bad but it brings brother confluence to the party so don’t let it in.
I use Notion these days. At least it gets out of my way and lets me write. The todo template is mostly sufficient for sprint planning.
[+] [-] meristohm|4 years ago|reply
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.
[+] [-] nicbou|4 years ago|reply
I would be wary of dating a Microsoft employee, because they don't seem to understand what consent means.
[+] [-] Tajnymag|4 years ago|reply
[+] [-] andrecarini|4 years ago|reply
[+] [-] twalichiewicz|4 years ago|reply
Using the Audi MMI is painfully clunky, inconsistent, and riddled with subscription-locked features. At this point I just immediately wait for CarPlay and avoid touching anything in the car’s native OS.
Honestly they could probably just save a lot of development time by just having a dumb monitor / audio setup that you’re plugging into.
EDIT: Oh, and the Messages.app on macOS makes me pine for the days of iChat.
[+] [-] nicbou|4 years ago|reply
Tacking ephemeral technology to a long-lasting appliance is a weird idea.
[+] [-] stonewareslord|4 years ago|reply
Of course, it's much easier to find one with Bluetooth; there are tons of other ones with "smart" features that are the same price.
[+] [-] nunez|4 years ago|reply
[+] [-] oz|4 years ago|reply
[+] [-] adamleithp|4 years ago|reply
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.
[+] [-] kingnothing|4 years ago|reply
[+] [-] KolenCh|4 years ago|reply
[+] [-] smrtinsert|4 years ago|reply
[+] [-] t0bia_s|4 years ago|reply
[+] [-] YXNjaGVyZWdlbgo|4 years ago|reply
[+] [-] porcoda|4 years ago|reply
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.
[+] [-] guerrilla|4 years ago|reply
[+] [-] throwaway874653|4 years ago|reply
[+] [-] captainmuon|4 years ago|reply
There seems to be no real alternative though. All I want is a fast, native email client that supports conversation view and has a good search function. For work, I also require the calendar function, but I don't think implementing that is the hardest part. I know IMAP (or MS Exchange protocol) is a mess, but talking to the server is not the part that is broken for me in Outlook and most other clients. It is search and responsiveness of the UI. But isn't (instant) search basically a solved problem?
[+] [-] CodeGlitch|4 years ago|reply
When holding my phone up to me ear after answering a call, the screen won't switch off and random buttons will then get pressed because you know, I'm holding it against my ear.
Can't find any options in the seeing to fix this issue.
My wife has exactly the same problem despite using a different make of phone.
How can Android fail at the most fundamental task?
The alternative of Apple is too expensive for me... More than I'm willing to spend on a phone at least.
[+] [-] realusername|4 years ago|reply
It's slow as hell, takes 12GB to download, has a 50% failure rate at uploading apps...
Nothing is up to modern standards with it. I'm so fed up with it I'm almost close of building some open source replacement.
[+] [-] closeparen|4 years ago|reply
The “stacked” option when displaying multiple series is a super dangerous footgun; it will show you numbers that aren’t actually occurring.
If you accidentally make a too-heavy metrics query the entire page becomes sluggish and crashes, and you have to refresh and start from scratch. There’s no way to simply abort the last mistaken change.
If you accidentally make in invalid metrics query (like wrong combination of variables) then the entire dashboard gets into a corrupted state where even if you return to a valid combination of variables, all you get is red. Again, refresh and start over.
I don’t think there’s anything better out there. Perhaps we are a few versions behind, but the last major upgrade we did only made it buggier.
[+] [-] bsuvc|4 years ago|reply
We’re required to use it for the project I’m working on.
Some things I hate:
* Project backlog is a mess UI-wise. Lots of fields, with little to no explanation of what they drive. Generally a bad UI for working with stories.
* Reviewing large pull requests is very laggy performance-wise.
* Compare branches is broken - I have to start to create a PR, then cancel it, if I just want to compare two branches.
* Release pipeline (not build pipeline) does not allow yaml definition, so you are expected to configure it by point and click, true to form for Microsoft.
* Logging in - I have to bookmark it because there doesn’t seem to be a good direct URL to navigate directly to my repo (as opposed to like a GitHub repo for example). Also the confusing branding with “Azure” probably contributes to this as well.
There are probably more things, but these are some that come to mind right away.
[+] [-] digianarchist|4 years ago|reply
[+] [-] drcongo|4 years ago|reply
[+] [-] Belphemur|4 years ago|reply
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.
[+] [-] landosaari|4 years ago|reply
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.
[+] [-] slig|4 years ago|reply
[+] [-] xzyyyz|4 years ago|reply