Intellectual HonestyAccording to SteveMcConnell acting in a intellectually honest way in the world of software development involves the following:
I used to work with someone that performed ProgrammingBySuperstition?. If something was wrong with his software it was always the data or the hardware or a corrupt executable (he never did use the phases of the moon as an excuse however). He would tell the QA people that he was going to get them a new executable but that he was currently working on something else so it would be a little while. A short time later a new executable would arrive and the offending code would be magically fixed in this new non-corrupt executable.
How does "intellectual honest" differ from "honesty" in general? Misleading people is dishonest, period. It has nothing to do with "intellect".
In my observation, a little bit of carefully-placed dishonesty can be beneficial to one's career. This is not the same as condoning the practice, but merely an observation of cause and effect. 100% honesty may not be good for your career; although may provide personal satisfaction. Sometimes it's called, "being able to sleep sound at night." Related: ChoosingSatisfactionOverMoney.
Indeed, a career is a political endeavor as advancing often requires convincing people above you that you are worthy of advancement. Dishonesty is a powerful tool for making yourself seem more worthy. Further, in the higher echelons, too much honesty can be seen as a disadvantage - i.e. you might be seen as the guy who'd show weakness to a competitor.
Intellectual honesty is a scientific attitude.
EditText of this page
(last edited June 20, 2014)
or FindPage with title or text search