Menu
Floppy disks: The save icon's origin story.
Home
Hot
Random
Search
Browse
AI
AWS
Agile
Algorithms
Android
Apple
Azure
Backend
Bash
C++
Cloud
All Categories
HTTP 418: I'm a teapot
The server identifies as a teapot now and is on a tea break, brb
HTTP 418: I'm a teapot
The server identifies as a teapot now and is on a tea break, brb
Code reviews Memes
Posts tagged with Code reviews
Don't Touch My Garbage!
Git
Programming
Devops
12 months ago
718.3K views
0 shares
Ah, the duality of open source maintainers. You generously dump your code on GitHub for the world to use, then transform into a territorial feline when someone dares to suggest changes. That angry cat surrounded by watermelons perfectly captures the "it's free but I'll still judge your pull request like you insulted my ancestry" energy. The progression from "here's my gift to humanity" to "your code is trash and so are you" happens faster than a poorly optimized for-loop.
Junior Vs Senior Devs: The Evolution Of Code Critique
Programming
Debugging
Testing
Agile
12 months ago
586.9K views
0 shares
Junior devs live in a fantasy world where they either think they're writing perfect code or have emotional meltdowns when criticized. Meanwhile, senior devs have reached coding nirvana – the beautiful state where you can both tell someone their code is absolute garbage and accept when yours is too. Nothing says "I've been in this industry for a decade" quite like the calm acceptance that everything we build is just varying degrees of terrible.
But The Code Does Work
Programming
Debugging
Testing
Agile
Backend
1 year ago
450.5K views
0 shares
The hard truth nobody wants to hear during code reviews. That spaghetti mess of nested if-statements and global variables might run without crashing, but so does a car with no oil... for a while. The junior dev's favorite defense "but it works on my machine" meets its philosophical nemesis. Sure, your duct-taped monstrosity passes the tests today, but wait until 3am when production is burning and future-you is cursing past-you's name while downing the fifth espresso. Technical debt doesn't charge interest—it sends loan sharks.
The Sacred Unspoken Questions
Git
Programming
Devops
Debugging
1 year ago
522.9K views
1 shares
The ultimate taboo questions revealed! While society warns against asking women their age or men their salary, the true forbidden knowledge is asking a developer what their cryptic commit messages actually mean. "Fixed stuff" at 3 AM? "Minor tweaks" that rewrote the entire authentication system? That vibe coder with headphones and sunglasses knows exactly what chaos they unleashed with "small refactor" - a complete architectural overhaul that somehow both fixed and created 17 new bugs simultaneously. The git history never lies, but the commit messages absolutely do!
You Are Sheltering Vibe Coders
Programming
Debugging
Testing
Backend
Frontend
1 year ago
759.5K views
0 shares
The interrogation room just got a new tech twist. That moment when your tech lead discovers you've been hiding junior developers who write aesthetic code that doesn't actually work. Sure, the indentation is perfect and the variable names are poetic, but the application crashes if a user breathes too hard. Your defense? "But look how clean the console logs are!"
When Agile Goes Too Far
Agile
Programming
Devops
1 year ago
574.9K views
0 shares
The corporate-mandated team spirit has reached new heights of absurdity. Nothing says "we're definitely not a cult" like starting your daily standup with a synchronized hand salute while someone yells "SCRUM HEIL!" Ten years in the industry and I've watched Agile transform from "let's be flexible" to whatever dystopian ritual this is. Next sprint we'll probably have matching armbands with the Jira logo. And of course there's always that one teammate responding with "LGTM" (Looks Good To Me) because they've completely given up questioning anything.
We Are The Same (But Different)
C++
Programming
1 year ago
694.2K views
0 shares
The ultimate polymorphic relationship! Both Perl and C++ are saying they can do one thing in multiple ways, but for completely different reasons. Perl prides itself on the infamous "There's More Than One Way To Do It" philosophy where you can write the same function 47 different ways (and each one looks like your cat walked across the keyboard). Meanwhile, C++ is flexing its polymorphism muscles where you can override methods and have different implementations based on the object type. Both are technically correct, both will give you nightmares during code reviews. The perfect programming language love story doesn't exi—
JONSBO C6-ITX Black Mini ITX Handled Mesh PC Case, Simple Compact Desktop Chassis, SP MB mini-ITX/Mini-DTX, ATX Power Bite (L140mm Max.), 170mm Tower Cooler,Tool-Free Open SFF Case, Black
Affiliate
Home Lab
Jonsbo
【Simple Compact Desktop ITX handled mesh PC case】 Desktop ITX chassis,simple &compact,easy to place,SFF case,Easier to build your PC,More convenient 【Size】 :202mm(W) x266mm(D)x295.2mm(H) 7.95x10.47x1…
The Rewrite Crusader
Programming
Debugging
Git
1 year ago
590.3K views
0 shares
That one developer who lurks silently in code reviews until they can suggest a complete rewrite. Nothing brings joy like suggesting nuclear options for trivial problems. "Oh, you found a small bug in the login form? Have you considered rebuilding the entire authentication system in Rust?" The Batman "Bonjour" perfectly captures that moment when you pop out of nowhere with the most unnecessarily dramatic solution possible. Classic senior developer move - fixing a paper cut with a chainsaw.
Type Shit
Typescript
Programming
Javascript
1 year ago
537.2K views
0 shares
Finally, someone defined the data structure we've all been dealing with for years! That's what happens when you let the junior dev name the interfaces after a late-night debugging session. The properties are surprisingly accurate though - viscosity and amount are definitely numbers you'd want to track, and color as a string makes perfect sense. Just waiting for someone to add the optional "smell" property in the next PR.
The JavaScript Type Coercion Algorithm
Javascript
Programming
Debugging
Typescript
1 year ago
569.6K views
1 shares
JavaScript's equality operator (==) is basically a choose-your-own-adventure book written by a sleep-deprived programmer. Want to compare null and undefined ? Sure, they're equal! A string and a number? Let me just transform that string real quick. true equals 1 ? Absolutely! Objects? Hold my coffee while I invoke some toString() magic. This is why senior devs scream "ALWAYS USE TRIPLE EQUALS" during code reviews. The double equals algorithm isn't logic—it's interpretive dance.
Future Senior Dev
Programming
Debugging
Devops
Testing
Git
1 year ago
580.4K views
0 shares
Nothing quite captures that first production deployment like a puppy discovering mirrors. One minute you're admiring your beautiful code that passed all the tests, and the next you're frantically checking logs at 2AM wondering how your elegant solution is somehow bringing down the entire system. That moment when you realize the safety net of code reviews was actually more like a suggestion, and now your name is forever attached to that incident report. Welcome to the club, kid. We've all been there—staring at our reflections, questioning our career choices.
When You Love To Hate It, But Mostly Just Love It
StackOverflow
Programming
Debugging
1 year ago
424.2K views
0 shares
The eternal paradox of Stack Overflow in one perfect image. A million "overwhelmingly positive" reviews vs. that one lone "not recommended" that somehow speaks louder than everything else. We all pretend to hate Stack Overflow's elitism and those comments like "marked as duplicate" or "what have you tried?" — yet we crawl back daily because those same strict standards are why the answers actually work. That single downvote on your question still hurts though. Deeply.
Loading more content...
Today's picks
Beelink Mini PC SER5 MAX, AMD Ryzen 7 6800U(Up to 4.7GHz), 24GB LPDDR5 RAM 500GB PCIe4.0 SSD, WiFi 6/ BT5.2/ DP+USB-C+HDMI 4K Triple Display/ USB3.2/2.5G LAN Home/Office Desktop Computer
Affiliate
$389.00
Why do I do this to myself
Programming
98.3K views
4 years ago
Blame
Programming
193.3K views
5 years ago