In 1994 I took on a telephony project at Intel as an imposter. It was completely over my head. I hoped for a few paychecks before they found out.

Instead I did such a good job they excused me from meetings so I could work.

How? By breaking the application down into objects with simple interfaces and responsibilities. Six weeks of work with zero testing and everything worked. Not a single bug.

Anyone who says OOP is dead probably thinks unit tests are more important than the code. Children with green hair and piercings.

Written by

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store