3 ms·
The worst offenders were probably workflow / pipelining systems; just about everyone needed to write sequences of mapreduces, and thought that the existing solu
by jsnell 11y ago
The worst offenders were probably workflow / pipelining systems; just about everyone needed to write sequences of mapreduces, and thought that the existing solutions weren't a perfect fit. IIRC there were at one point over a dozen different workflow systems in use and advertised to at least some degree to other groups, which made picking one even harder due to the paradox of choice. The solution was of course to write a new one.
- thechao 11y agoWhen I studied library design, the situation you described was the basic indicator of "domain misunderstanding": no one understands the domain well enough to produce a suitable abstraction. If the problem persists for a couple of decades, it might imply that domains have been improperly mixed.