You say you enjoy 'playing with the latest Apple product, watching TV and reading HackerNews'. Unfortunately, I don't think you're going to find a job where those are the qualifications. However, dig deeper and you might find something.
Unfortunately, you haven't really told us enough to help you find where you fit, but look at the different jobs within your company, and maybe ask if you can shadow a few people for a day or so. Spend some time in Marketing, Finance, etc. etc. The non-programming roles that require an understanding or programming are often in Product/Project Management.
When I was 20, I was fortunate enough to work for a large company and they would ask me to join different teams about twice a year. So within a few years I had experience in Retail (in-store, warehousing and purchasing), finance, customer service, sales, marketing, PR, event management, product development (non-tech), and finally IT.
I don't think enough people spend time learning about the other careers within the company they work for, and miss out on finding something more suitable for them.