- I will never again be put in a position where a client requirement cannot be met in effort proportional to its complexity, as a result of the incompetence and outright malpractice of a fellow self-proclaimed computer programmer.
- I will never again be put in a position where I must tell a client that their requirement is overdue as a result of the consequences implied by the incompetence of a fellow self-proclaimed programmer.
- I will never again be put in a position where I must hack at software in most unsavoury ways (i.e. likely defective; unable to decompose perpetually) in order to achieve a client requirement satisfactorily — this flows from exclusive competence and thus, the elimination of incompetence.
F.F.S., The bar is not that high!
NEVER. EVER. AGAIN.
I have a similar mantra, where ‘computer programmer’ is replaced with “development manager.” sadly, I have needed that mantra many times
Think of it this way: you’re absolutely NOT alone
Thanks Ricardo
Feels like it sometimes.
We ought to have some kind of manifesto. Sadly, these look all too familiar.
Sounds great. How will you achieve it?
Ahh, so understandable. Let us know if you come up with a strategy to implement this, I’m sure a lot of us out here would love to have that answer.
To implement this strategy, you have to walk a fine line between “honest and bold” and “too much of a jerk to hire again”. It is not easy.
I dunno why, but reading this with my morning coffee reminded me of a movie… you know, the one where the guy says, ” I love the smell of napalm in the morning… “.
Heh. Thanks for helping me remember why I’m self-employed.
A noble set of goals, but I question the realism of totally avoiding incompetent coworkers, bosses and clients.
Perhaps it would be more fruitful to strive for those three goals, and a fourth one:
* When these fail, I will become proficient at dealing with screwed-up people and situations, because encountering them is inevitable.
good luck!