Hacker News new | ask | show | jobs
by mc-lovin 4762 days ago
Well the article claims IQ measures the capacity for abstraction, which isn't necessarily the same as intelligence: the best programmer isn't the one who always starts with a UML diagram.
1 comments

Huh? Programming is basically abstraction taken to the extreme. It's writing repetitive code and then going "you know what would make more sense? If I could abstract this repetitive part into another construct and then reuse it". A programmer who has bad abstraction skills will just copy paste a few times and modify the necessary parts. And forget to change stuff in a few places probably.