2 ms·
I would instead phrase it as, the following types of programmers are all capable of writing successful software: * Programmers with imposter syndrome * Progra
by dgreensp 10y ago
I would instead phrase it as, the following types of programmers are all capable of writing successful software:
* Programmers with imposter syndrome
* Programmers who insist they aren't smart (but are pretty darn smart)
* Programmers who've reached the middle of the Dunning-Kruger curve, where one underestimates one's own skill (rather than overestimating it as in the low-experience part of the curve)
* Programmers who sometimes get stumped over something simple (which is all programmers)
* Programmers who will never as be as good as someone else at some aspect or area of programming (which is all programmers)
* Programmers who haven't been programming since childhood
* Programmers who have had other careers and may have other careers again
* Bad programmers (see PHP)
- gunshigh 10y agoIMO, the main connection between all of these is that humans are really bad at estimating our own skill. And even if we can estimate our own skill, we would need to compare it to a programmer with the same number of hours, rather than to all programmers. (E.g. a programmer doesn't need to understand templates or multithreading in their first week.)