“Release is the beginning of the software’s true life; everything before that release is gestation. Either systems grow over time, adapting to… — Michael T. Nygard Changing environment Copy Share Image
“First, nothing is as permanent as a temporary fix. Most of these remained in place for the next year or two.” — Michael T. Nygard Next year Copy Share Image
“Software design as taught today is terribly incomplete. It talks only about what systems should do. It doesn’t address the converse—things systems… — Michael T. Nygard Software design Copy Share Image
“Too many production systems are like Schrodinger’s cat—locked inside a box, with no way to observe its actual state.” — Michael T. Nygard Copy Share Image
“It should never be possible for an administrator to break objects associations inside the application [he's talking about Spring dependency injection]. That's… — Michael T. Nygard Sooner or later Copy Share Image
“Most software is designed for the development lab or the testers in the Quality Assurance (QA) department.” — Michael T. Nygard Programming Copy Share Image
“Most testers I’ve known are perverse enough that if you tell them the “happy path” through the application, that’s the last thing… — Michael T. Nygard Copy Share Image