Full threadelisharobinson·it is a knapsack problem for sure , minimize ( tooling cost and complexity ) and maximize ( feature complexity aka "richness" or "usefulness" )View on HN