The title's claim and that in the linked article differ enough that the argument is meaningless. The quote being debated is "You not only need to have talent, you also need to be passionate to be able to become a good programmer", but the counterargument is that programming per se doesn't require those things. By requiring an unambiguous meaning for "good programmer," this ends up being an example of the "No True Scotsman" logical fallacy.