3 ms·
Pdf of the lecture here : https://dl.acm.org/doi/pdf/10.1145/114669.114686 https://dl.acm.org/doi/pdf/10.1145/114669.114686 Note the six points mentioned in th
by rramadass 2y ago
Pdf of the lecture here : https://dl.acm.org/doi/pdf/10.1145/114669.114686 https://dl.acm.org/doi/pdf/10.1145/114669.114686
Note the six points mentioned in the final "Conclusions" section;
First it is important to emphasize the value of simplicity and elegance, for complexity has a way of compounding difficulties and as we have seen, creating mistakes. My definition of elegance is the achievement of a given functionality with a minimum of mechanism and a maximum of clarity.
Second, the value of metaphors should not be underestimated. Metaphors have the virtue that they have an expected behavior that is understood by all. Unnecessary communication and misunderstandings are reduced. Learning and education are quicker. In effect metaphors are a way of internalizing and abstracting concepts such that one's thinking can be on a higher plane and low-level mistakes are avoided.
Third, use of constrained languages for design or synthesis is a powerful methodology. By not allowing a programmer or designer to express irrelevant ideas, the domain of possible errors becomes far more limited.
Fourth, one must try to anticipate both errors of human usage and of hardware failure and properly develop the necessary contingency paths. This process of playing "what if" is not as easy as it may sound since implicit is the need to attach likelihoods of occurrence to events and to address issues of the independence of failures.
Fifth, it should be assumed in the design of a system, that it will have to be repaired or modified. The overall effect will be a much more robust system, where there is a high degree of functional modularity and structure, and repairs can be made easily.
Sixth, and lastly, on a large project, one of the best investments that can be made is the cross-education of the team so that nearly everyone knows more than he or she needs to know. Clearly with educational redundancy, the team is more resilient to unexpected tragedies or departures. But in addition, the increased awareness of team members can help catch global or systemic mistakes early. It really is a case of "more heads are better than one."
- deleted 2y ago[deleted]
- 7thaccount 2y agoA lot of these are good, but not sure how easy it is to do anymore with Jack Welch style management everywhere (thinking about #6 in particular). In my experience management sees the bench strength fading and becoming nothing, but then will do nothing to fix even if the wider industry is fading.
- detourdog 2y agoI think your point would be filed using the third rule. Jack Welch style management concerns might ought to be considered irrelevant.
- runlaszlorun 2y agoWhat’s Jack Welch management style in your eyes? I know only a little about his history at GE. And I don’t have any reason to defend the guy, just curious what the view is these days.
- 7thaccount 2y agoExtreme focus on the stock price and thus highly short term thinking. The accountants run the show and try to aggressively cut costs at every corner which works really well in the short term, but over time the company gets decimated and nobody can take the bigger product risks that allow a company to continue to evolve.
- detourdog 2y agoMoved the corporate headquarters from Pittsfield, MA. To Rockefeller center NYC. It’s be more than a generation and Pittsfield is still adjusting.
- Zigurd 2y agotl;dr: Keep cutting costs way past the point where it kills the ability to innovate, maintain quality, or survive an unexpected shift in the business. Cover that with low-bidder outsourcing until that fails. Meanwhile hit the talk shows (on media where your company is an advertiser), have a book ghostwritten, and buy naming rights to a business school. Have your acolytes form a cult (Lean Six Sigma) with toxic group dynamics ("black belt" inquisitors and "green belt" minions vs everyone else).
- robertlagrant 2y agoThis doesn't sound the world I live in. There's been insane innovation over the last 50 years. I don't think we can say that what you describe is common.