4 ms·
In mentioning the myriad of git UX "porcelain" offerings, an important historical point is missed: Torvalds couldn't just implement git due to the BitKeeper lic
by smitty1e 3y ago
In mentioning the myriad of git UX "porcelain" offerings, an important historical point is missed: Torvalds couldn't just implement git due to the BitKeeper license.
So Linus essential wrote a data model, and others implemented the logic. The UX was always a train wreck because there was no UX.
Focusing on the data, then the logic, and punting the presentation layer has proven a unique and pervasive way to do a piece of software.
One is skeptical that this can be repeated for much of anything else. The reality that this originated as a linux kernel support tool is probably another factor in its rise.