Here’s the thing. Nobody knows what they’re doing. Let me explain.

Suppose you have a programming problem and a program or library exists already to solve it. Great! Use that.

Otherwise, write a program to solve the problem. Done! That problem will never need to be solved again, because the code already exists.

In other words, if you’re doing your job as a programmer, you’ll always be solving a new and different problem than you’ve seen before. A programmer that’s solving the same program over and over again is a bad programmer because they haven’t successfully abstracted away the common elements.

Any programmer that claims to know what they’re doing, doesn’t.

Reply to this note

Please Login to reply.

Discussion

No replies yet.