all the best coders and engineers I've worked with have been nerds and very passionate about computers
passion is necessary but not sufficient to be the best. you can be top 20% without passion, but you can't be top 1%