Hacker News new | ask | show | jobs
by SpicyLemonZest 628 days ago
It's one of those things that sounds really obnoxious until you've been on the other side of the table. There's lots of things that can go wrong to make an easy problem hard, and some of them are only really detectable when you think about it from first principles. I've personally seen multiple designs that split a moderately hard problem into a set of extremely hard tasks, often in such a way that no individual task could be simplified on its own.