I held several jobs that were not development-related.
My very first job, at the age of 16 (1983), was to teach programming to non-technical people. This was not the best job for a 16-year-old, and I failed miserably.
In the late 1980s, I took a job at a brokerage firm as a Computer Operator. This lasted a year or so before I got into their developer training program.
Finally, around 2006 or 2007, out of necessity, I took a position at the same brokerage firm as an Application Deployment Specialist, which involved scripting deployments into their staging and production environments. I was able to add a development angle to this position, through some automation of the role.
All other positions during my 33-year career have been development, manager, and architect positions. I would not change a thing.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.