debanked on Nostr: “Every piece of software built requires tremendous attention to detail and endless ...
“Every piece of software built requires tremendous attention to detail and endless fiddling to get right.
In response to this problem we have clung to fads: structured and object-oriented programming, UML, software patterns, and eXtreme Programming. We grasp for mathematics or engineering to come to our rescue—perhaps even the law: By requiring licenses for our developers maybe we can force improvement in software making.
It just won’t happen—it’s like those rockets: We simply do not know how to get massive software off the ground without crashing and endless fiddling. But we don’t accept that.
The way out of this predicament is this simple: Set up a fairly clear architectural direction, produce a decent first cut at some of the functionality, let loose the source code, and then turn it over to a mob.”
In response to this problem we have clung to fads: structured and object-oriented programming, UML, software patterns, and eXtreme Programming. We grasp for mathematics or engineering to come to our rescue—perhaps even the law: By requiring licenses for our developers maybe we can force improvement in software making.
It just won’t happen—it’s like those rockets: We simply do not know how to get massive software off the ground without crashing and endless fiddling. But we don’t accept that.
The way out of this predicament is this simple: Set up a fairly clear architectural direction, produce a decent first cut at some of the functionality, let loose the source code, and then turn it over to a mob.”