HACKER Q&A
📣 hershyb_

What is the worst product you still use?


I think a lot of people are stuck with a bad product that they would prefer not to use, what is the worst product that you still have to deal with now?


  👤 eyelidlessness Accepted Answer ✓
Every single build tool I still use. They’re either trash or constrained by trash. The “easy to use” tools are typically the hardest to use because they make everything that happens either totally opaque or incredibly difficult to introspect. Basically none of them follow the principles that are otherwise idiomatic for their platform (example: I cannot name a single JS-target build tool which is type safe or even validates configs before execution; I certainly can’t think of one that’s generally stateless or promotes composition). They all tend to rely on wildly unknowable magic to work around platform inadequacies.

If it sounds like I have a better approach in mind, I sure do. My main stacks are TypeScript on Node & Browser. Tools for these builds could easily be type safe by being built with TS as an assumption, and easily debuggable by being piped in stages just like a normal Unix chain. This doesn’t have to be wildly inefficient, the type system knows enough to determine what can be processed concurrently, and intermediate build products could be virtual without hitting the FS.

A naive approach just to prove this out would disregard those efficiency considerations and just literally pipe a series of builds with existing tools, each one taking the previous product as input.


👤 paulsparkn
Fair to say with my distribution of calendars in multiple google and ms calendars I find all calendar solutions horrendously inadequate on a daily basis.

Have tried Woven of recent times but it doesn’t cut it. I miss Sunrise (MS bought them).


👤 jurgenwerk
Evernote.

The product is getting slower, more bloated and less user friendly with each release. That's been going on for many years now. I really wonder what's happening at that company.


👤 andrefuchs
Internet in Germany. It's slow and expensive. I hope Starlink will disrupt this industry.

👤 smt88
Everything Google does. We're locked in because of familiarity and network effects.

👤 zzo38computer
Probably the web browsers. (I had some ideas of better ones, but they don't have it.) Some browsers (such as ELinks) have some good ideas, but many don't, and they are also incomplete in many ways.

👤 chovybizzass
In my 2002 rav4 I have a tape deck audio cable so i can listen to spotify while driving.

👤 matt_the_bass
Quickbooks!

👤 eaplant
https://www.dmv.com/

For a sight that is so necessary to most Americans, it's really lacking in basic information and excessive in unnecessary information