Work
I have, over the past 29 years worked in a variety of occupations (in order): newspaper boy, car-stereo/CB radio installer, electronics technician, theater stagehand/carpenter, telegram singer, electronics manufacturing dept. manager, oldies nightclub DJ, hi-fi/electronics salesman, technical writer, electronics sales engineer, software developer/programmer, book/newsletter author/editor-in-chief, software architect/programmer, custom software project manager, and currently… technical services manager.
The longest I have ever stayed in one job is 7 years. The shortest is 5 months. Excluding those two, I have averaged 2-3 years. Changing jobs is a great way to reinvent yourself.

30+ jobs in 15 years with the shortest (several) at 1 day and longest at 4.5 years (current); tosing the hi and lo, the average is well under a year. For me,hanging jobs is a way of keeping ypur tax return interesting.
Right On!
Your job list is as eclectic as mine.
Thanks for visiting my blog earlier. Keep on truckin’.