“The first time you apply a CSS to a web page”

“When I show my boss that I’ve fixed a bug”

“When I upload a code without tests and it works as expected”

“When my boss told me that the module I’ve been working on will never be used”

“When something that worked on Friday doesn’t work on Monday”

“When you close your IDE without saving the code”

“When you develop without specifications”

“When you go on weekend and everyone else is at the office trying to fix all the issues”

“When you run your script the first time after several hours working on it”

“When you solve a problem without Googling”

“When you try to fix a bug at 3AM”

“When you update a database script and note that you have deleted the whole database”

“When you upload something to the production environment”

“When your boss finds someone to fix a critical bug”

“When your boss tells you that testers are for those who don’t know how to code”

“When your regular expression returns what you expect”

“When a big SQL query works on the first try”

“When a bug goes unnoticed during a presentation or client demo” “When a newbie suggests to add a new feature to project “ “When a presentation is almost over and then suddenly the system crashes “ “When after a big update I test the new site with IE “ “When asked to lend a hand on a Friday afternoon “ “When customer wants to change specification 2 days before pushing to production “ “When I am asked about something from the 900 pages of documentation “ “When I am the only one to notice a bug on friday night “ “When I follow a tutorial to the letter and there are dozens of errors “ “When I have been asked to update a regular expression “ When I manage to replace 200 lines of the algorithm by only 10 lines when i need to do a quick-fix to correct a bug in production When I notice I was editing production code and I quickly correct my errors when I open my code on Monday morning when I read a technical document written by marketing When I return to development of my code that wasn’t commented when I see a client talking to a marketing guy at the coffee machine When I see someone commit 500 files to fix one bug when I see someone write his first ever lines of code When I start coding without doing analysis first when I wait for a long compile When I’m told that my code is broken in production when marketing tries to use technical terms when my project crashes 30 minutes before I present it When my script finally worked When project manager thinks that I can handle whole project all by myself When the app goes into beta and the first bug reports arrive when the client asks us to create a social platform to compete with Facebook When the client tries to click on the mockups When the project manager enters the office when the specs change. again When they me ask if I have tested it When they tell me the website has to be supported by IE6 From java.dzone.com