Hacker News new | ask | show | jobs
by ska 2259 days ago
There isn't a general solution to this, which is why the typical scheduling tools just punt back to user.

I suspect the real difficulty for a company trying to offer something more powerful is balancing effort/input the user has to take against dynamism and principle of least astonishment.

I don't think it would be hard to write a scheduling algorithm in this space that basically works but everyone hates, for example.