Software Code Names

What the hell are they for? besides sounding cool, our buddy Dave Sims said he read somewhere that they are supposed to obscure the actual purpose of the product. In a small shop like ours I don’t think obfuscation is a huge priority though..

In anycase, I went a little overboard a few months ago. We have an ongoing project which consists of a couple of different modules, so I decided to call it all “project sealife” and each component would be a different sea animal. We have:

  • Octopus
  • Seahorse
  • Clam
  • Guppy
  • Lobster
  • Dogfish (the watchdog app, I thought this was particularly clever)
  • Goldfish
  • Starfish

the only problem? no one remembers the name of each other’s module. sigh, big fail.