4 ms·
He's missing the third part, signs your a decent programmer, to differentiate the good from the great.
by elai 17y ago
He's missing the third part, signs your a decent programmer, to differentiate the good from the great.
- blasdel 17y agoThat's ridiculously difficult to do at all, much less in pithy universal checklist form.
- sophacles 17y agoFor starters howabout: 1. you read the bad list and thought "oh crap!" 2. the oh crap is no longer a problem for you, but remembering the code with that problem makes you wince.
- elai 17y agoI know it's fairly difficult, but we can think of a few. You can have a derivative of the 'good' programmer, the hotshot cowboy who productively makes many products quickly that run well, but the code is "unnecessarily clever", disorganized and difficult to change.