The "art" of design is to find a simple solution to a complex problem. Too many current systems and "systems of systems" are hideously complex solutions to hideously complex problems. They have not added much value with that approach.
The image above is an excellent example of that concept in practice...
How do you do it? Design a "rough draft" solution first, just to get everything to work (example on the left). Then iteratively redesign it and redesign it to find ways for every piece and part of the system to naturally serve more that one purpose or provide more than a single type of functionality. Every iteration of this type of redesign automatically reduces the number of parts in the system while also reducing its complexity (as shown on the right).
This process frequently increases the reliability of the system while also reducing its total costs. Simplicity is like a magic secret ingredient that makes everything better, but it can be very difficult to achieve (and is never, ever successfully delivered by a committee).
No, the example is more like the very complex Twatter 1.0 compared to the somewhat simplified Twatter 2.0 that has been running just fine with 75% fewer people maintaining it.
Very good explanation. And as shown in this example, simpler is less expensive and more reliable. Harder to achieve, it took them 3 revisions, but well worth the effort.
If it isn't soo damned Complex that it is nearly unintelligible, it is Not ""Impressive"" to the Average Moron American, hence it gets rejected....
Rejected, but not because it works, no, Rejected because when Simplified, it isn't supposed to work in their Limited Mental Capacities, and it doesn't ""Look"" impressive Enough....
Coincidentally, they are also the ones screaming for a limitation on Intellect, such as the direct restrictions on how many Languages we Learn and get to use in America....
They do not understand that MOST of American English is Based upon much older Languages, and we still use those Older Languages to make New Words, and in that way we advance our Modern Common Speak in way that would otherwise be restricted....
The "art" of design is to find a simple solution to a complex problem. Too many current systems and "systems of systems" are hideously complex solutions to hideously complex problems. They have not added much value with that approach.
The image above is an excellent example of that concept in practice...
How do you do it? Design a "rough draft" solution first, just to get everything to work (example on the left). Then iteratively redesign it and redesign it to find ways for every piece and part of the system to naturally serve more that one purpose or provide more than a single type of functionality. Every iteration of this type of redesign automatically reduces the number of parts in the system while also reducing its complexity (as shown on the right).
This process frequently increases the reliability of the system while also reducing its total costs. Simplicity is like a magic secret ingredient that makes everything better, but it can be very difficult to achieve (and is never, ever successfully delivered by a committee).
So basically the government runs the same as Microsoft Windows and we’re headed towards the political blue screen of death?
No, the example is more like the very complex Twatter 1.0 compared to the somewhat simplified Twatter 2.0 that has been running just fine with 75% fewer people maintaining it.
So anyone who couldn’t write functional software code was fired. Got it.
Very good explanation. And as shown in this example, simpler is less expensive and more reliable. Harder to achieve, it took them 3 revisions, but well worth the effort.
Parting ways with yesterday's now obsolete prototype is always sweet and sour. That expensive discard pile grows until one day, it only gathers dust.
Americans Cannot and Do not think like that....
If it isn't soo damned Complex that it is nearly unintelligible, it is Not ""Impressive"" to the Average Moron American, hence it gets rejected....
Rejected, but not because it works, no, Rejected because when Simplified, it isn't supposed to work in their Limited Mental Capacities, and it doesn't ""Look"" impressive Enough....
Coincidentally, they are also the ones screaming for a limitation on Intellect, such as the direct restrictions on how many Languages we Learn and get to use in America....
They do not understand that MOST of American English is Based upon much older Languages, and we still use those Older Languages to make New Words, and in that way we advance our Modern Common Speak in way that would otherwise be restricted....