May 04, 2017
What are some popular myths in software development? Why are they myths, and how did they become popular? Some of these are myths because because they are convenient distortions in order to promote an agenda, and some because they are naive over-simplifications. Do you agree with these opinions?
#1. THIS IS JUST A TEMPORARY HACK – I’LL COME BACK AND FIX IT LATER
John Miller, Engineering manager at Microsoft (Greater Seattle Area, Washington):
“You’ll never ‘fix it later’ so do it right. The mistake I’ve made many times is throwing something together with the intention of fixing it before I ship. Then one fire after another springs up, and the code ships in hideous shape. Write it the right way the first time”.
John Ohno, Software Engineer at Thomson Reuters (New York, New York):
“In personal projects, temporary hacks do get fixed (and when they don’t, it’s generally OK). In enterprise, you often won’t get