If you just set out to accomplish things though, you'll be surprised at how much you can complete,
Also exercise (he does it through dancing it seems), you get a lot of energy from that.
He's likely bilingual (or tri, or quad, or more) since he's from Iceland. That's super healthy. And he's clearly exercising all the areas of his brain by playing music, writing, engineering, and dancing.
Probably doesn't spend too much time reading the news (it's easy to get lost in the rabbit hole that is reddit or hackernews sometimes), probably doesn't spend too much time binge watching things, probably doesn't party too hard too often. That's very different from assuming he never does any of those activities, it's probably just not his de facto constant.
So I guess, and this is just an educated guess based on what I can see from him and my own personal experiences, my recommendation to you (and you didn't ask for my advice I know!) would be to limit the amount of time you spend doing things which are easy (reddit, hackernews, reading the news, watching TV), make sure to exercise, make sure to do something creative, and set singular goals for yourself (This week I want to write a blog post, my next goal is to develop a small program to do X). Finally, as you grow and continue to develop healthier habits it gets easier and easier to continue.
So if you spend one week making sure to work towards your current singular goal, you're more likely to do so the next week.
Also, starting is always the hardest part. Sometimes it's as simple as just opening the computer, closing the browser, and starting to futz around with some code. It takes about ten or fifteen minutes for me and then I'm in there like swim wear! And I can keep going for quite some time. But starting is always a bit arduous.
Anyways, this is a bit winding but that's my opinion on your question.