(1)When you upload something to production environment:
(2)When you find a problem solution without searching in Google:
(3)When you close your IDE without saving the code:
(4)When you try to fix a bug at 3AM:
(5)When your regular expression returns what you expect it:
(6)When my boss reported me that the module I have been working will never be used:
(7)When I show to my boss that I have fixed a bug:
(8)When I upload a code without tests and it works as expected:
(9)When marketing folks show to developers what they have sold:
(10)The first time you apply a CSS to a web page:
(11)When the sysadmin gives you root access:
(12)When you run your script the first time after several hours working on it:
(13)When you go on weekend and everyone else are at office trying to fix all issues:
(14)When your boss finds someone to fix a critical bug:
(15)When you receive an extra paid if project ends before deadline:
(16)When something that had worked on Friday and on Monday did not work:
(17)When you develop without specifications:
(18)When boss tells me that ‘tests are for those who doesn’t know how to code’:
(19)When you update a database script and you note that you have deleted whole database:
Have you ever life one of these experiences? I hope so, if not maybe you are not a real developer
Original Source In Spanish