I'm a software developer. I've always been a software developer, even when I was a
          network engineer, small business owner, ISP support tech, or small child. I was hooked when I found that 3-2-1 Contact had programs
          printed in the
          back of each issue. It started with AppleBasic on an Apple ][c. This was a long time ago. And I've never lost
          the bug.
        
        It's rare to find a problem that can't be improved with computer code. Even extremely
          human activities can often be automated usefully. One of my first professional positions -- a college
          internship -- involved cataloging non-standard real-estate assets. Yes, this sounds odd and dull at the same
          time. I created, I'm ashamed to admit all these years later, a large VisualBasic for Applications application
          in Microsoft Excel that simplified the management of this data, and allowed for much better analysis of these
          assets. Since then, I've never stopped automating.