Working in corporate or agency based development teams, we all know there is a right way and a right way to get through the piles of issues and request for new features on any big site. Most times as developers, we want to write code that is elegant, streamlined and re-useable, however we also know there are times when that is not possible.
Deadlines are too tight, there is an emergency fix needed yesterday and the client is screaming down the phone at us because their online money-maker is down and they are losing money by the bucket load each minute it’s not available. ...