When development period was reduced in half but you still managed to deliver a working product.
Developer just before pushing an untested feature into production.
Senior developer after talking to an intern.
When the new intern fixes a bug you have been working on for two days.
When I compile my code for the first time.
When you master a new framework.
When i realize that I have deleted the production data by mistake.
When i accidentally open my old code.
When your code compiles successfully in first attempt.
Me getting ready to tackle the legacy code.
When you finally get the root access.
When the intern feels that he can optimize the legacy code.
An unexpected bug creeping in just before final deployment.
When i launch my unit tests.
When i receive the new requirements from the client.
When you try an undocumented library.
When you use the Windows default troubleshooter to troubleshoot an issue.
Senior developer showing the project to the new intern.
When the intern gets the root access for first time.
When you successfully implement the multi threading in your program.
Me and my anxiety toasting to each other.
My project manager when i deliver unfinished project to client.
When i deploy a code without testing it locally.
When sales team asks you to implement a new feature two days before the release date.