Truths No One Tells You About Programming