If I could go back and tell my grade school teachers what it is I do today I would literally have to name 6+ specific jobs I do as a small business owner. And it is not something I am revolutionizing here. I'm not reinventing the wheel. This is something all young small business owners go through. I am a marketing manager, a salesman, an account manager, a service technician, a bookkeeper, a mechanic, a fertilizer specialist as well as an agronomist (soil and turfgrass specialist). That's just how it goes. Until a customer base is large enough to justify and compensate employees to take on some of those jobs, it is up to yours truly.
While each day of business may not incorporate all of these tasks, most days do in fact require proficiency in most. It's the life of a small business owner and some of these skills are not always learned in a formal classroom setting. Of course, the scientific background I learned during 4 years of college but the other skills I've learned were from less formal settings. You find the marketing techniques that work from trial and error and you stick to them. You build relationships with other business owners and you learn what has worked for them. I've been lucky enough to learn a lot of the small business skills I need from successful business owners which came before me. You learn a lot "on the fly" and you find what works and you stick to it.
While the daily grind of being a small business owner takes a lot of twists and turns and mostly unpredictable, one thing that it never is...is boring. Indiana Jones could even learn a thing or two from small business owners. Except for out-running boulders. He's still better at that.