4 ms·
The question is, why is it all so BS. I think the answer is, whenever you get to any kind of scale, you leave the logical world of engineering discipline, and
by Chris2048 6y ago
The question is, why is it all so BS.
I think the answer is, whenever you get to any kind of scale, you leave the logical world of engineering discipline, and enter the corporate world of product infighting. Who hasn't tried a small, personal project just as a clean walled-garden-of-the-mind to relax in, free from the reality of real software. I think every SWEs dream is that all software will be just as clean.
But Companies don't create frameworks to improve or optimise, they create them to own and dominate. The airwaves are bought and sold by private concerns. specs and APIs are hidden, "amazing journeys" are had by the few on the back of the many, and we end up as the paid expert tinkerers of the war-machines of someone else's empire.
The FLOSS question is more important now than ever: How can we fix the social and economic systems of hard/soft-ware, and complex systems in general, to end up with flawless, frictionless sci-fi engineering impossibilities, rather than the janky, baroque "modern web".
- qw 6y agoI think one of the problems is that a lot of the management methods are built for the lowest common denominator. Juniors and mediocre developers who "need" direction and strict structure. Micro management is easier than creating a culture where developers are empowered to make independent decisions, based on shared goals and understanding. At some point talented developers grow out of that role and start looking for an escape.
- Chris2048 6y agoBut I see the same everywhere at many levels. There seems to be some effort to "commoditise" development. Nice idea, but only really the committed expertise and resources of Microsoft or equivalent could achieve this - all other attempt devolve to some form of micromanagement.