We all know perfection is unattainable in software, yet I find myself inadvertently striving for it in my day to day work. What I don’t understand is that I know perfection is unattainable, yet I keep pursuing it. I make mistakes every single day in my work, yet I fear admitting this fact to myself or heaven forbid my colleagues.
I decided to post a follow up to my service locator design pattern post based on all the feedback I received. I certainly agree with the notion that, for most, this pattern is considered a nono anti-pattern that should never been touched or seen in the corporate world. However, this pattern is seen ALL THE TIME in the corporate sector. Whether the community wants to admit it or not.