Why does he have to compete with you? What if his goal isn't to work a 9-5, making a middling salary like most programmers? (hint: he never stated what his actual goals are). You do not need to be a smug programmer to make something that turns into a multi-million dollar business.