Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I would argue that this is not related to intelligence, but wisdom. Wisdom is something you earn through experience and can't be taught.


Yes.

Un-wise super intelligent programmers are the worst. They come up with the most amazing roundabout way to achieve even the most mundane tasks, and consider complex code a mark of honour, rather than a pathology to be purged.

At some point people mature and realize that their job when writing code for work is not to concoct brilliant puzzles for next maintainer, but to do exactly the opposite. And then they reach the meta-level of realizing that simplifying things is actually just as hard and pleasing as puzzle-making, and they've reached a maturity in the quality their program design.

The worst kinds of programmers are those that plateau at the "Riddler" stage. They potentially are able carve themselves a nice safe niche, but the value they could have delivered could have been so much more if they'd ever matured. "Oh, that code... yeah, better call Edward ... it's his baby, supercomplex. Nobody seems to be smart enough to work in it except Mr. Nygma".

There are pieces of code that are potentially super-complex due to the intrinsic complexity of the problem space. But since for an outsider it's impossible to distinguish between the two, utmost empathy should be always used to introduce new people to such a thing.


Wisdom can be written down and read. Those who seek may find it. Philosophy means The Love Of Wisdom.


Someone seeking wisdom is different than someone stumbling across wisdom before they are ready.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: