Bringing a sysadmin to a social event

Why DOS attacks stop – behind the scenes

Adjusting to minute requirement change

Array

After fixing a difficult bug

Almost ran UPDATE without WHERE

Asking the security team for a firewall exception

Bug appears during presentation

Bug reports after a new release

Codebase over time

Complex regexp worked exactly as expected

Dealing with new hire s enthusiasm

Debugging recursive code

Delivering to management a last minute request

Developing without specifications

DevOps tools applied in real life

Errors in unit tests and you know it s your fault

Examing the specs

Finetunning

Fixing a huge bug with a single line of code

Fixing bugs

Giving an estimate for the next release

Go live day

How people feel when CTO enforces dressing code for board meeting

I don t need this piece of code

I don t need to test that What can possibly go wrong

Integrating 3rd party stuff

Just when you thought you finished working on a project

Last day before the release

Lets ignore the tests for now

Looking at what you wrote yesterday

Migrating away from old datacenter

One of those days

Realizing that accidentally deleted code was already pushed

Senior Developer explaining how to use his library

Shall we buy MacBooks to look cool but install Ubuntu on them

Showcasing your cool new feature

Someone enabled DHCP server on their laptop

Spent all day fixing merge conflict Wrong branch

Stepping a long loop when debugging

Successful production release and let s go for beers

Sudden error rate of 50 for your Application

Team work

Testing interface on Internet Explorer

Tests all green at first run

The boss comes to the office on Monday morning

The moment you realize what exactly you are asked to do

This looks secur wait a minute

Try / Catch

Trying to automate things sometimes

Trying to code to W3C standards

Upgrade with zero downtime

Waiting for cache to clear

Watching Management discuss with Developers

What happens when you do not keep some distance from your customers

When all the tests pass but deployment fails

When my coworker complains about how hard to use is Git compared to SVN

When the customer wants to add more features before the deadline

Writing unit tests

Source 1

Source 2