Removing an ex-girlfriends phone numbers from your phone

Had an interesting MTB ride yesterday with my beautiful wife Sue, and coding legend Simon Harris. Interesting in the Chinese curse sense, 3 stops due to punctures, damn the hot weather making the thorns extra spiky. As a result, the 40km ride which normally takes 2-3 hours (including lunch) took closer to 5. So, to make up for stealing all of Simons day, we invited him over for dinner (conflagrated dead animal, beer and red wine) and during the evening Simon made this comment.
“I always remove ex-girlfriends phone numbers from my phone so that in a moment of weakness (or drunkenness) I can’t call them. They’re ex-girlfriends for a reason”.
Anyway, the evening continued on, more food was eaten, and more wine was consumed and nothing more directly was said about the comment. I woke up this morning a little worse for wear but I couldn’t get the comment out of my head. There was something more fundamental about the approach than merely just saving face, avoiding a potentially difficult social situation or restraining orders.
It’s an important part of software development, the deprecation and removal of code that’s no longer used so that it’s not used by others. This is extra important with regard to API’s and follows on from a discussion I had with fellow ThoughtWorker Jason Yip.
The corollary for the software world of the insightful comment by Simon is really:
“I always remove unused code from the codebase so that in a moment of laziness (or stupidity) it can’t be used again. It’s unused for a reason”.

Advertisements

6 thoughts on “Removing an ex-girlfriends phone numbers from your phone

  1. That’s so stupid, it’s not even wrong…

    During the same SyXPAC meeting, I learned that my colleague Jon Eaves blogged about a conversation we had .
    Another post of his is very Weinbergesque in the way the point is made.

  2. Yet another bad comment

    So I’m trying to get a Hivemail installation working with qmail for a client. <rant>Hivemail was apparently designed with the assumption that everyone in the world uses sendmail, which is a questionable decision from any perspective, but certainl…

  3. Yet another bad comment

    So I’m trying to get a Hivemail installation working with qmail for a client. <rant>Hivemail was apparently designed with the assumption that everyone in the world uses sendmail, which is a questionable decision from any perspective, but certainl…

  4. Women are up there with Gods greatest mistakes, tidal waves, hurricanes, earth quakes and monsoons. How can one creature be so difficult to figure out? There is no such thing as true love, men just tolerate women because they fear growing old alone, in alot of cases they’re better off anyway.

Comments are closed.