Live data from Hacker News

Ask HN: What's the worst piece of software you use everyday?

news.ycombinator.com

531–540 of 1001 posts

Re: Ask HN: What's the worst piece of software you use everyday?

#532
Scrolling through the top few dozen posts here, I see a bunch of commonly used development software. IMO, all of those do have some issues, but none are remotely comparable to the horror show that is internal software at medium-large corporations. I've used a bunch of these, actually worked on improving a few, witnessed the development process for others. There's no point in naming them, because people outside the company will never use them.

These types of programs are uniquely terrible for reasons described in other posts - the people doing the development, and setting the priorities for development, have no connection to the people who need to use it day to day. Different offices, rare personnel crossover, systems specifically designed to discourage direct communication. They're usually big and complex enough that a ground-up redesign is either impossible, or will inevitably gather enough poor management decisions to be about as bad as before by the time it becomes remotely practical to use.

I recall one place where a critical application required to record data and deliver it to clients in a realtime application was based on an X-Windows application running in Windows XP using the one X-Windows manager that sort of worked there. Yes, really. I know it's a super weird combo, but it's what we had. I ended up moving into a related software department, and got some behind the scenes info. Turned out that there was just one guy left who was still actively coding for it, already past retirement age, but kept on anyways out of desperation, because nobody else was willing to touch that codebase. There was a project to build a more modern replacement application, with all of the usual corporate bloat and ever-slipping deadlines. It wasn't great, but at least it ran natively on Windows 7 and had a better UI. I think they moved over to it entirely after a while, but I left that place before that move was finished.

Re: Ask HN: What's the worst piece of software you use everyday?

#533

Docker. I use it and love it every day in both dev and prod, but I also really kind of hate it. I'll keep my complaints short. There should not be a system-wide daemon. (Or any daemon). It should not require root at all (no setuid either). From outside the container, the container and its processes should be a single process (with threads). (Like glueing a bunch of processes together.) The containers should be nest-a…

> It should not require root at all (no setuid either).

The only thing that really needs setuid are network namespaces to setup the bridges. Userspace workarounds are clunky and slow. If you can do without network isolation then this would be possible.

> The containers should be nest-able to arbitrary depth without performance loss (at least to say, hundreds of nestings deep.)

Multiple levels of nesting are ppossible if you disable seccomp. I don't know if it scales to hundreds though. Overlayfs has hard limits and btrfs snapeshots don't scale infinitely either.

> Also, it wouldn't really be a product at all but just a built-in tool on Linux systems.

Well, there's systemd-nspawn and machinectl

Re: Ask HN: What's the worst piece of software you use everyday?

#535

Anything Atlasssian. Jira, Bitbucket, confluence. Just frustrating to use, poor UX, and slow. Business types love them however. AWS. It’s UI is honestly baffling, it feels and looks like someone made it in a rush with jQuery and Bootstrap years ago. It’s login and identity and resource management is confusing, and apparently you need a chrome extension which adds a bunch of complicated options I don’t really understa…

Interesting perspective about AWS. I like it. It is boring and functional. It’s not pretty but it doesn’t need to be.

If anything I wish they would just change it even less than they do.

It does have its buggy areas though, which could be a lot better.

Re: Ask HN: What's the worst piece of software you use everyday?

#536
Spotify on Mac.

It’s Chromium-based, so, of course, it’s slow. Specifically, search is excruciatingly slow, removing an album from your library redraws the whole page, and—most frustratingly— as soon as you lose internet connection, your perfectly nice and readable page get replaced with “Artist pages are not available offline”. It’s a list of tracks and albums which is updated (at most, on average) several times a year, why require connection to continue showing it?

Not Mac-specific, but extremely weird: sometimes Release Radar playlist has tracks by wrong artists with the same name. I don’t think a recommendation model would use names instead of IDs, so it probably means that track was first ascribed to a wrong artist, and that’s... even worse?

Re: Ask HN: What's the worst piece of software you use everyday?

#538

Sorry, but everything listed here is rank amateur stuff when compared to Blackboard Learn ( https://en.wikipedia.org/wiki/Blackboard_Learn ). First, the user interface is designed as if the programmers were incentivized to maximize the number of clicks required to get anywhere. Second, it has the responsiveness of continental drift. Third, editing and formatting text is an exercise in torture. When I want to delete t…

I wonder if Blackboard is any better since 2016 when Bill Ballhaus took over as CEO. I met him when I was an intern at SRA International and was beyond impressed in my brief time there. Besides his obviously impressive technical and management credentials, this was a titan of industry who remembered my name and always initiated conversation whenever I ran into him. We also had the same car (a GMC Yukon), although his…

My university has been a Blackboard customer for awhile, and so I've used it since 2011. My sense is that the software has gotten marginally better in some ways, marginally worse in others, and overall still sucks.

They redesigned it, in what is apparently an attempt to make the software more usable from a mobile phone. So (on a laptop), less stuff appears on the screen at once. This was billed, as usual, as an "improvement".

Also -- and quite frankly, this is ridiculous -- when I need to merge two sections of my course, I need to ask IT to do it for me. (Example: a big calculus lecture, which is broken up into multiple TA sections that have different course numbers.) It used to be that I could just do it myself, no problem. Then the option silently went away. I was informed that we used a plug-in (??) made by a third-party vendor (????) that enabled individual instructors to merge sections, but the third-party vendor went out of business and so this is no longer possible.

Makes me speculate that the codebase is a giant pile of spaghetti.

Re: Ask HN: What's the worst piece of software you use everyday?

#539

Finder on Macs. I've used a Mac for over 5 years and it still amazes me how unintuitive it is for basic tasks like copying and pasting files, creating new directories, etc.

I've been an avid TotalFinder user for years, it fixes pretty much every gripe I have with Finder:

https://totalfinder.binaryage.com/

Re: Ask HN: What's the worst piece of software you use everyday?

#540
post #260

I thankfully don't use it everyday, but Mac and literally everything on Mac (even the terminal started crashing on resize towards the end of the time I used it every day). Over time, I started keeping a note where I put every bug, missing feature, malicious feature, performance issue, driver issue I had with my 2 different MacBooks day to day, and it's loooong. I'll probably never organize it unless I'm forced to use…

Macs are weird in that you have to surrender to “The Mac Way” before they make any sense. If you try to fight it, it somehow manages to mess with you.

That being said, does sound like something else was going on with your Macs.

Post reply on HN