Signs that you're a bad programmer
sites.google.com
Signs that you're a bad programmer
1–10 of 131 posts
Re: Signs that you're a bad programmer
#2I've seen articles like this before, but they're usually super-parochial, and I've never seen one that offered 'remedies' (much less the hilarious 'alternative careers' in the last section).
Re: Signs that you're a bad programmer
#3Re: Signs that you're a bad programmer
#4 5. Lisp is opaque to youRe: Signs that you're a bad programmer
#5One of the examples of bad technique is:
Homebrew "Business Rule Engines"
Can anyone give examples of the sorts of things the author means by this? What sort of systems have people seen, and why is it necessarily a bad thing?Re: Signs that you're a bad programmer
#6Re: Signs that you're a bad programmer
#7However, it seems that there is a little bit of a self-diagnosis problem. For example, if you write "voodo code" (great description), unless there is some one to tell you, how do you know? And if you write voodo code, do you know what idempotent means? There is maybe a bit of the "Blub" effect here.
Perhaps between "Symptoms" and "Remedies" there needs to be "Diagnosis" or some hints at self-evaluation or tools for self-assessment.
Re: Signs that you're a bad programmer
#8I'm skeptical of these lists because people can work through things. For example, the stuff listed under "Inability to determine the order of program execution" is something that many people will get jammed on eary on as they try to take their brains (which is honed on the syntax of school level maths) into the programing world (where equals is an instruction rather than an assumptions). Another one is "Lisp is opaqu…
Re: Signs that you're a bad programmer
#9This is spot on: 5. Lisp is opaque to you
Re: Signs that you're a bad programmer
#10This is spot on: 5. Lisp is opaque to you