Hacker News new | ask | show | jobs
by eternityforest 1608 days ago
A lot of software isn't quite like a plan. It's more like a training manual with hundreds of plans for different scenarios and rules for choosing them and how to modify them.

People who write individual plans don't reuse them or believe in reuse. They're useless once the plan needs to change.

People who write metaplans aren't solving problems, they're trying to to solve general classes of problems, like "Manage booking at any business that has things that are booked"