8 ms·
I like to say that the best solutions tend to "look like" the problems they are solving. Solutions can't be succinct if the problem isn't succinct. But they ca
by bad_username 2y ago
I like to say that the best solutions tend to "look like" the problems they are solving. Solutions can't be succinct if the problem isn't succinct. But they can limit any new concepts to a minimum, reusing the concepts of the problem space as much as possible, and thus being succinct in that way. A great example of this is OOP (admittedly out of fashion today), which reuses the natural concept of "object" and its traits, making it easy to map the problem space to the code that provides a solution.