definition:

  1. Software architect
  2. Technology enthusiast
  3. Husband

Not necessarily in that order.