2 ms·
> It took many decades of trial and error to overcome this dogma, but today's productivity software all features a massive amount of functionality integration,
by dolni 4y ago
> It took many decades of trial and error to overcome this dogma, but today's productivity software all features a massive amount of functionality integration, not functionality separation.
Yes, so much integration that despite JetBrains IDE functionality being first-class, we have still seen the rise of LSP over the last few years.
That's more like the Unix philosophy, not less.
And that's not even to mention that small, composable programs and libraries are NOT incompatible with integration. In fact, they help it.
- p-e-w 4y agoLSP took off because it was designed and heavily promoted by one of the most powerful technology corporations on the planet, who already had the ears of tens of millions of developers. The number of proposed "standards" for solving similar problems over the years that have failed or even been completely ignored is legion. LSP is one of only a handful of software integration standards that have ever found widespread adoption. Meanwhile, there are hundreds if not thousands of integration problems where no standard is in sight. This universal vision where micro-programs process and pass around standardized data is never going to happen, except on platforms that are completely controlled by a single vendor (see Apple).