Requiem for Software Engineering

Michele Lanza - University of Lugano

Software engineering (1968 - 2011) had an amazing life, even though it was rather short.

It was a great friend; the kind of friend that stands by you when you need somebody to be there. It once saved my life. We were both young then and we weren't very close. I was hastily hacking some code when software engineering saw a speeding bug. If it wasn't for software engineering, my program would have died right there. That's how I became close to software engineering, and we have been inseparable ever since.

Software engineering was well-loved and it has done so many things on earth and I am sure it will do much more in heaven [or hell]. I will forever be grateful to have known it. All the memories I have shared with it will forever be cherished and remembered. It will forever live in my heart, in our hearts. Don't ever forget software engineering. It never wanted to see people cry. It wanted to make everyone happy. So at this moment when we are about to lay its body to rest, let us all think back and remember how it touched our lives, how it made us laugh. This is not the moment for us to shed our tears but we should all be thankful that we were given the chance to have known software engineering.

The death of software engineering was sudden, but not unexpected. Let me tell you how this all came about ...