3 ms·
Nothing new in principle, "transition from quantity to quality" (quantitative differences beyond a certain point pass into qualitative changes) was discovered b
by c-smile 4y ago
Nothing new in principle, "transition from quantity to quality" (quantitative differences beyond a certain point pass into qualitative changes) was discovered by Hegel around 1800.
So nice, working application after adding next 5,000 more lines here and there suddenly becomes too fragile to perform its main function.
Usual solution for such problems is composition/modularization. Software shall be made of simple but composable modules.
Like text editor (relatively simple) shall be composable with syntax analyzers to make IDE possible. The very same syntax analyzers should be usable as web server modules for the Web.
That dream requires design of (again) simple but powerful architectures of composition/modularization.
Seems like each generation of software philosophers approaching this task anew. Linux with its stdin/stdout modularization. MS Windows with OLE. COM and CORBA, and so on.
Probably it's time to evolve something like COM and CORBA into something new?