The semiconductor (and software!) revolution
Excerpted from Systems Architecting, Creating and Building Complex Systems, Eberhardt Rechtin, Prentice Hall, 1991.
TECHNOLOGICAL RESPONSE I: TECHNOLOGICAL SUBSTITUTION
One of the most dramatic improvements in component quality has been the inon of many circuits onto a single microelectronic chip, replacing thousands of Individual electronic . . .
THE BASIC RESPONSE: MURPHY'S LAW AND ZERO DEFECTS
Murphy's law and zero-defect implementation share in a notable and important omission-neither mentions statistics nor acceptable quality limits (AQL). If something can fail, it will. Perfection, not acceptable imperfection, is essential at every step.
No matter that perfection is an . . .
The Writings of a Systems Architecture Legend
In his classic (but criminally overlooked) 1991 book "Systems Architecting, Creating and Building Complex Systems," Eberhardt Rechtin discusses technical, managerial and architectural responses to the challenge of building ultraquality systems - systems that are of such high quality that they are impractical to certify by . . .
Much legacy content served by Google (esp. early NASA and IEEE content) runs through to dead links :-( however, the Engineering and Technology History Wiki contains an incredible list of Oral Histories and you can read the full transcript of an interview with Eberhardt Rechtin (conducted in 1995 by Frederik Nebeker) at . . .
Excellence Beyond Measure and the need for Ultraquality Systems
Continuing the complex systems architecture theme and discussion of ultra-quality systems, the excerpt below is taken from Eberhardt Rechtin, Systems Architecting, Creating and Building Complex Systems, 1991, Chap 8.
Several issues spring to mind today, particularly how the need for some ultra-quality systems continues to be driven by public . . .
The Writings of a Complex Systems Architecture Legend
In his classic (but criminally overlooked) 1991 book "Systems Architecting, Creating and Building Complex Systems," Eberhardt Rechtin discusses technical, managerial and architectural responses to the challenge of building high quality systems. Despite being several decades old, 'modern' techniques like Lean manufacturing . . .
Nondeterminism, xUnit, up-skilling, TDD materials and debates
I did a talk recently at the Sydney Alt.Net Meetup on testing practices for Continuous Delivery.
The talk was an introductory tour of the Continuous Delivery ecosystem, as it relates to technical practices such as TDD (for example, xUnit Test Patterns) and software architecture for testability. You can find the slides on Slideshare.