When the client asks us to create a
social platform to compete with Facebook

When I show the boss that I have finally
fixed this bug

When I launch my script for the first time
after several hours of development

When I go off for the weekend while everyone
else is still trying to fix bugs

When the boss is looking for someone
to urgently fix a difficult bug

When a thing that worked on Friday
no longer works on Monday

When a bug goes unnoticed during a presentation

When the project manager suddenly looks on my screen

When I find out that someone has accidentally
overwritten my changes in git

[via martinvalasek]