When I open a high-priority ticket at 4:58 p.m. on a Friday and feel all eyes on me ⌘ Read more
When a teammate puts an emoji in the branch name ⌘ Read more
When we proudly make one of our projects open source and issues start pouring in ⌘ Read more
When I finally understand why no one wanted to take over the module in my story ⌘ Read more
When I realize my personal API key has been running in production for 6 months ⌘ Read more
When I absolutely need a connection for my demo and my hotspot won’t work ⌘ Read more
When the intern tells me he just tweaked a little thing ⌘ Read more
When the database takes 10 minutes to respond ⌘ Read more
When I open a project and the first line I see is “// DO NOT TOUCH UNDER ANY CIRCUMSTANCES” ⌘ Read more
When I break my current project right before switching to a new one ⌘ Read more
When I merge on a Friday at 5 p.m. ⌘ Read more
When I finish my sprint and now have to deal with unit tests ⌘ Read more
When I finally understand an old piece of legacy code ⌘ Read more
When I said “this should never happen” and then it does ⌘ Read more
When I open a file and there’s more comments than code ⌘ Read more
When I realize my issue was just a caching problem ⌘ Read more
When I have to debug a colleague’s code from 2019 ⌘ Read more
When I get an “URGENT” ticket with no description ⌘ Read more
When production goes down and everyone turns to our only DevOps ⌘ Read more
When I run npm install and it downloads half the internet ⌘ Read more
When the server keeps restarting on its own and I have to figure out why ⌘ Read more
When I discover there’s been no backup since the project launched last year ⌘ Read more
When I realize I reviewed the wrong pull request ⌘ Read more
When the intern suggests rewriting everything in a new tech stack ⌘ Read more
When the project manager tells me “it’s just a quick little fix” ⌘ Read more
When I have to explain the same bug to QA for the third time ⌘ Read more
When I see “quickfix” in a commit name ⌘ Read more
When my teammate commits directly to main ⌘ Read more
When I merge my PR and have conflicts to resolve ⌘ Read more
When someone asks me for help with a bug just as I’m about to leave the office ⌘ Read more
When I see myself full screen as the boss starts sharing their screen ⌘ Read more
When the client is about to click on a button that isn’t implemented ⌘ Read more
When I tell QA they can start testing my code ⌘ Read more
When I end my day fixing a bug ⌘ Read more
When I’m stuck in a meeting where I have absolutely nothing to do ⌘ Read more
When I fix a bug in prod before anyone notices ⌘ Read more
When I start my daily code review ⌘ Read more
When the boss asks to see me after a major production incident ⌘ Read more
When I switch from a clean project to a messy one ⌘ Read more
When I realize I forced a reboot on the wrong server ⌘ Read more
When nothing works anymore and we have to wing a demo ⌘ Read more
When I forget to include dependencies during deployment ⌘ Read more
When I finally finish a big refactoring ⌘ Read more
When I’m working from home and the video call has already started ⌘ Read more
When I fall into an infinite loop ⌘ Read more
When I show up at a new client after being sold as an expert by sales ⌘ Read more
When I find out my code is about to be audited in detail ⌘ Read more
When I wasn’t given time to finish a feature properly ⌘ Read more
When the boss insists on scheduling a meeting right after our team lunch ⌘ Read more
When the client tells me I should’ve handled responsiveness even though it was never in scope ⌘ Read more