100 Posts in 100 Days: Day 55
Feb. 24th, 2012 01:38 pmSometimes I look at code that I have been hired to fix and I am just plain appalled. Security errors such as unfiltered user input goes directly into the database (leaving the site wide open for an sql injection attack). Databases lack indices (page load went from 88+ SECONDS to a couple of milliseconds after adding the appropriate index). Kludgy code, inefficient html, poor methods, incorrect methods...
Maybe I'm just a pick. I want my code to run right, and I want it ALWAYS to run right. I'm extremely particular about it.
This attitude isn't without its rewards, I just got an email from a client who added a speed bonus to the invoice because he knew that I had pretty much overextended myself to get the project running due to an unexpected need for the application that wasn't there when we planned it.
Still, I would think people would be ashamed to charge money for some of the kludge I see masquerading as code.
Maybe I'm just a pick. I want my code to run right, and I want it ALWAYS to run right. I'm extremely particular about it.
This attitude isn't without its rewards, I just got an email from a client who added a speed bonus to the invoice because he knew that I had pretty much overextended myself to get the project running due to an unexpected need for the application that wasn't there when we planned it.
Still, I would think people would be ashamed to charge money for some of the kludge I see masquerading as code.