Trying to apply formal methods to all software projects is just as bad as trying to apply code-and-fix development to all projects.
Steve McConnellEngineering is the application of scientific principles toward practical ends. If the engineering isn't practical, it's bad engineering.
Steve McConnellA typical software project can present more opportunities to learn from mistakes than some people get in a lifetime.
Steve McConnell