This is a big problem if you or anyone in your team still said it. With the current trend and emerging technology, there are many ways to prevent this from happening.
No matter how good a developer is, he or she will still make mistake. There are many common reasons why a particular change work on a developer machine but fail on others.