I’ve had this bookmarked for a while. Whenever I get pissed at software engineers, it brings a smile to my face. Thanks, Professor Heliotis.
“‘Reviewing the process so far, we see that the analysis phase has revealed that the primary requirement is to cook any kind of breakfast food. In the design phase, we have discovered some derived requirements. Specifically, we need an object-oriented language with multiple inheritance. Of course, users don’t want the eggs to get cold while the bacon is frying, so concurrent processing is required, too.'”