Musk isn’t a genius, he employs geniuses. He’s a decent programmer, but so are millions of other programmers. The difference is he’s a visionary: he sees gaps in the market and needs that need to be fulfilled early enough that he’s the first one to adequately cater to those needs. And then he makes money.