I enjoy writing code and the world of software, but I'm by no means an accomplished or brilliant developer. I can hack my way around some HTML/CSS and JavaScript, but I couldn't deploy anything more than a single-page application.
I also enjoy music, acting, singing... but I don't think I was born for the world of the arts. I want to make a real impact through technology, and the things I care about are problems that can probably only be solved with computers and money.
Georgia Tech pushed me to be so specialized that I quickly changed my original major (Chemical and Biomolecular Engineering... I was a chemistry whiz in high school) to International Affairs, but even there I didn't find happiness, so I eventually dropped out of school.
I've had some jobs I enjoy, but none of them that really thrilled me. My favorite job was probably the year I worked at Apple retail in college, because I got to explain technology to people and change their lives in some small way.
I've done sales, support, and now work on a QA team, but none of these things feel like my passion, my joy. These are just jobs, with no semblance of a career path. I have ideas and goals of starting a company, but am unable to build everything myself, and lack the financial resources to hire anyone to help me.
My brain bridges the gap that our culture has between highly technical people (developers) and those who need to understand the outcomes and requirements (everyone else)... but I lack a college degree or any kind of real experience in product management.
I'm 25 and I feel fucked. Has anyone else been in this situation, and what did you do to get out? Did you go more technical or less technical over time? I feel torn between what feel like different paths, and wish I could integrate both sides into my work.
Relevant: http://imgur.com/WeMCypL