3 ms·
"Good software development"... in 15 years of programming at 7 different companies I've never seen a good manageable piece of software. Our current paradigms do
by plutonorm 7y ago
"Good software development"... in 15 years of programming at 7 different companies I've never seen a good manageable piece of software. Our current paradigms do not work. I for one welcome anything that offers an improvement on the current clusterfuck.
- tluyben2 7y agoMany more years, many more companies; there are good examples, but they are not 'in companies' (I am thinking Redis, SQLite etc). Especially 'fortune 1000' (local or global) have the most terrible software imaginable in my experience. Yet it works and, well, they belong to the fortune 1000 so apparently it is not that bad. But it is very badly written software and I agree, we must explore better ways of writing software. I just do not think this is one of them. It cannot hurt to explore though.
- jdmichal 7y agoThis is really due to software engineering as a cost center. When viewed this way, the business always attempts to drive cost to rock-bottom, which then means software that only incurs technical debt. Because business will never pay to reduce the debt, only to get new features. And yes, this is totally false dichotomy, because eventually that debt means that all those future features are more costly. But something about boiling frogs... The only alternative I've seen without completely rethinking company structure, is having engineering management rebuking business and pushing for these initiatives. Which can be inadvisable from a career perspective, so usually does not happen. It's more politically savvy to push for a "new project" that will fix all the issues of the existent systems.