News for hackers. Stuff that matters.
Re:Jeff Atwood is wrong about performance by potatolicious on Monday July 06, 2009 @04:21AM (#689330)
I would like to add:

- does not over-engineer

A good programmer abstracts and generalizes as much as reasonably necessary and no further. A mediocre programmer will over-abstract the system for pointless 'extensibility' that will never be used. A bad programmer just outright doesn't do anything.

A mediocre programmer always codes with the "kitchen sink" mentality, targeting specifications that do not exist, but in their own minds do.

There are no comments on this comment yet.