According to SteveMcConnell acting in a intellectually honest way in the world of software development involves the following: * Refusing to pretend you're an expert when you're not * Readily admitting your mistakes * Trying to understand a compiler warning rather than suppressing the message * Clearly understanding your program - not compiling it to see if it works * Providing realistic status reports * Providing realistic schedule estimates and holding your ground when management asks you to adjust them ---- 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". * Picking out some commonality between intellectual honesty and honesty in general does not establish there is no difference; it is in fact intellectually dishonest. Intellectual dishonesty is a failure to apply intellectual tools when they are called for ... for example, failing to be sufficiently critical of one's own claims. ''It's a subset relationship. One uses the qualifier 'intellectual' to allow that someone who might be dishonest in, say, romantic relationships might still be honest in intellectual fields, and vice versa.'' * No, it's not about fields, it's about processes. Ordinary dishonesty is knowingly making false claims. Failing to investigate a claim so as to be able to continue to make it without being explicitly dishonest is an example of intellectual dishonesty. ** {That's a matter of degree. Nothing is 100% certain. Where is the cut-off point of where "sufficient" research and verification is done? What is "sufficiently" critical of one's own claims? What are the metrics for sufficient-ness? It may be more useful and less contentious to consider "level of vetting" rather than make a value judgement about the author. If the author presents the idea as being heavily vetted when it hasn't, that's just general dishonesty and nothing unique to the "intellectual" world.} ----- 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.