666 karma · joined December 13, 2010
Do you have thorough unit tests for the code that you are trying to refactor? If not, be aware that there is no way to know for sure that your refactoring won't break the functionality of the code.
Suppose it breaks the code. Have you thought about the operational impact to clients and the financial costs?
Let's say the costs are low. How big and political is your organization? What kind of trouble will you find yourself in? As the hysteria rises, will you be fed to the dogs over this?
How bureaucratic is your company and how many people do you need to interact with to fix a functionality breakage? The more people you will need to interact with, the more damage you will do to yourself and your reputation. Others will resent working in panic mode to clean up after you (now widely known as the "rogue" programmer).
Interesting way to go about collecting market research. Though I have to wonder if some of the ladies didn't resent having a date with your future app rather than you.
http://blogs.consumerreports.org/electronics/2010/12/consume...
http://www.usatoday.com/money/companies/management/2006-06-0...
Here is a discussion from long ago about the phrase's origins: http://discuss.joelonsoftware.com/default.asp?joel.3.50837.1...
As a bonus for those of us who learned or are learning Spanish, it's also a great way to practice the language. :)
In the 1980's the driving force was quality and the ones to emulate were the Japanese. Now the driving force is cost, quality is not that important, and the ones to emulate are the Chinese/Indians.
Edit: Downvotes? Really?
Edit: Apparently you need to go through Google for this to work. See comment below.
Edit: In reply to mkr-hn whose comments I cannot reply to for some reason... I believe that this thread was about a bubble and billion dollar valuations not weekend companies worth much less.
"And you're just full of bullshit."
You can be "abrupt and to the point" without personal attacks. Linus personally attacked him, without knowing all the facts.