Originality is no excuse for ignorance.
More software projects have gone awry for lack of calendar time than for all other causes combined.
Even the best planning is not so omniscient as to get it right the first time.
Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.
Dissertations are not finished; they are abandoned.
Software and hardware design is less different than software designers think, but more different than hardware designers think.