But it works on my machine
It is mostly acknowledged that developers should be responsible for their code on every stage of its lifecycle. Despite that, some think that having a code work on their machine is enough to consider a job to be done, or that fixing and preventing issues in production is none of their business. The others are simply unaware of the complexities of real world and of the differences between a production environment and their local setup. This post is mostly for and about the latter.