My first job was as an associate engineer at N.B.I. in Boulder, Colorado. I worked there for nine years in the development organization and had my first management job there.
Software development represents the ultimate combination of logic and creativity.
This pairing also promotes solving difficult problems in an elegant, efficient manner, which in turn is very satisfying. My desire to direct the process of providing customer solutions, from inception to release, was what led me into management. Software development is an outlet that allows for creativity in many ways. It is perfect for those who like to work and have control over what they produce. It is also becoming much easier to have flexible hours and telecommuting options so you can balance your personal life with your professional one.