“Many companies implement large ERP systems only to find that the employees have drifted away from the software and back onto spreadsheets. As a result, investment in ERP software, process re-engineering, and training is lost within two years. ERP becomes a huge burden instead of the solution. The system must be configured and the processes need to be reengineered so that they match. If this is done properly, then the ERP system can be used to run the business. It is vital to provide training to employees and to enforce discipline to keep the staff using the software, preventing personnel from reverting back to spreadsheets. Spreadsheets are not integrated and data is not shared or visible to the rest of the company.”
Demers & Sathyanarayanan, 2003; Penn State University SCM 860, 2009
This article was originally posted by one of the single smartest people in software development known as Uncle Bob on . Sadly his blog seems unreachable and has been for a long time, so I’m reposting the original content in its entirety as a public service. I make no claim I have anything to do with the creation of this article, I’m just preserving it for everybody to read. If you’re not ok with it, please let me know and I’ll take it down. Without further ado, here goes the original article.
The first rule of holes: If you are in one, stop digging.
Many software developers take this to mean that if you have a huge legacy mess in your software you should stop working on it and rewrite it from the ground up.
Everybody that knows me even a little bit knows how much respect I have for Google as a company, but with the Nexus One they messed up BAD.
I’ve been reading a lot about revenues, relationship with carriers, with other cellphone manufacturers (let’s say Motorola) etc… but everybody ignored the customers, the 150k that actually shelled the money for a phone that’s a bit of a mess.
It would be very cool, borderline awesome if Facebook decided to fix the annoying problem they have with duplicate names.
Let me clarify: there’s a guy in Italy called Luca Candela, just like me, and he’s uploading videos of his snowboard stunts all the time. While I can enjoy some snowboard videos here and there (I used to be a snowboarder when I had better knees and more time) I definitely don’t like being spammed by his friends’ comments all the time.
It’s baffling how a company of that magnitude decided to match people and accounts by using a simple string compare… really? That’s an amateurish mistake, and it’s been like that for as long as I can remember.