As we were attempting to write this course outline today, we heard shrieks and howls of laughter coming from the home whose back wall our home shares. After several attempts to block out the noise, we finally gave up trying to write and walked around the corner to find the source of the racket.
It was a birthday party, complete with streamers, presents, pastries, and a card that someone handed us to read. We read the front slowly so that we would get the punch line inside -- joke cards are the norm around here -- and then we opened the card. we cannot adequately describe the thing that flew out of the card and into our faces. Suffice it to say that we now know what you'd get if you crossed a giant monarch butterfly with a paperclip and a rubber band.
In software engineering, crossing two unlike engineering models yields something more powerful than either of the parent model alone. You might think of software engineering as a kind of laboratory where developers discover how to offset the weakness of one technology by combining it with another. Read on, to see outline of software engineering course. And relax, we've done it all without paperclips or rubber bands.