I dropped out of CS in the first year, switching to design, and it was a great decision for me. I did make the mistake of trying to work as a UX designer and programmer for a year after school, and thanks to that I share all of your misgivings about the industry, but after a lot of searching and networking, I've been able to carve out a career for myself on the periphery of the tech industry that suits me well.
I'm sorry to hear you didn't make more of your university education, but don't discount the value of the skills you learned. Even if you don't end up being a programmer, you will hereafter always be able to speak with, collaborate with, manage, and direct a class of powerful wizards who manipulate the flow of information in society. This can be a powerful asset for you in whatever other career you end up building. Think of it as a superpower that will give you a distinct advantage in the world.
If you want to chat about this stuff, feel free to send me an email: skiptracer at gmail.
I'm sorry to hear you didn't make more of your university education, but don't discount the value of the skills you learned. Even if you don't end up being a programmer, you will hereafter always be able to speak with, collaborate with, manage, and direct a class of powerful wizards who manipulate the flow of information in society. This can be a powerful asset for you in whatever other career you end up building. Think of it as a superpower that will give you a distinct advantage in the world.
If you want to chat about this stuff, feel free to send me an email: skiptracer at gmail.