Posts

Showing posts from March, 2010

In software engineering we’ll never reach a plateau

On March 12th and 13th I attended the 20th anniversary of the Masters of Software Engineering Program at Carnegie Mellon. It was great to reconnect with alumni and learn about the continuing progress of the professional software engineering program.
The Saturday program included a talk by Bill Scherlis, a professor of Computer Science at Carnegie Mellon University and Director of the Institute for Software Research, who talked about the current and future state of the software engineering practice.
Key points: - There is constant struggle for order & predictability, but the more we struggle the less we succeed. -Productivity paradox – economists still cannot clearly measure impact of software / IT. -Constant innovation is the mantra of the software world – we’ll never reach a plateau. As soon as we reach a "stable" state we'll have various pressures requiring us to innovate. -Disruptions happen all the time. Change is constant. -Conway’s law is still the law. -More’s law …

The Design of Design: Essays from a Computer Scientist

Image
Fred Brooks has always been ahead of his time; about 20 years ahead to be precise. His new book, The Design of Design: Essays from a Computer Scientist, goes on sale soon. Pre-order it now.
It will be a timeless classic. If you need to ask why such a bold statement then you need to read The Mythical Man-Month: Essays on Software Engineering.

Constantin Kostenko
Firebrand Architect®
SoftwareArchitectures.com
FirebrandArchitect.com