Menu
In case of fire: git commit, git push, leave building.
Home
Hot
Random
Search
Browse
AI
AWS
Agile
Algorithms
Android
Apple
Backend
Bash
C++
Cloud
Csharp
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
for loop Memes
Spec Was Followed
Programming
Agile
Javascript
Testing
2 months ago
353.9K views
2 shares
Someone asked engineers to name every computer ever, and Richard took it literally . Instead of listing actual computer names, he wrote a loop that iterates through all computers and sets each one's name to "ever". Technically correct? Absolutely. Useful? Not even slightly. It's the classic malicious compliance meets literal interpretation. The spec said "name every computer ever" and by god, every computer is now named "ever". Requirements met, ticket closed, PR approved. Don't blame the engineer—blame whoever wrote that ambiguous spec without acceptance criteria. This is why we can't have nice things in software development. And why product managers wake up screaming at 3 AM.
Iava Scripta
Javascript
Webdev
Programming
3 months ago
365.9K views
0 shares
Someone took the alternate timeline where Latin never died and ran with it. We've got fac numeri() (make number), per (for), pro (while), mon() (presumably console.log but in Roman), and re (return). The variables are prefixed with # like they're trending topics in ancient Rome. Honestly, if JavaScript had been invented by the Romans, we'd probably still be debugging it in 2024. Some things transcend language barriers—like writing a function that nobody will understand six months from now. At least with Latin you have the excuse that it's a dead language. What's JavaScript's excuse?
Instead Solution
Javascript
Programming
3 months ago
430.4K views
1 shares
Someone asks you to name every computer ever. Instead of actually naming them, just iterate through an array and reassign every computer's name to "ever". Problem solved. Technically correct, which is the best kind of correct. This is what happens when you let developers interpret requirements literally. The challenge was to "name every computer ever" but they heard "rename every computer TO ever". It's like when your PM asks for better error handling and you just wrap everything in try-catch and call it a day. Peak malicious compliance energy right here.
Verbatim What He Wrote Btw
Programming
Csharp
C++
Java
Debugging
5 months ago
378.1K views
0 shares
You know that moment when you're feeling kinda insecure about your coding skills, questioning your entire career path, maybe even googling "is it too late to become a barista"... and then you glance over at your classmate's screen and witness them comparing an integer variable to the LITERAL STRING "positive" in a for loop condition? Like bestie, that loop is NEVER going to execute because 'a' will NEVER equal the word "positive" 💀 And then declaring a variable called "double" (which is a reserved keyword in most languages) equals "balance"? The sheer audacity! The confidence! The complete disregard for syntax! Suddenly your imposter syndrome evaporates faster than your motivation on a Monday morning. Sometimes the best therapy is just... looking at someone else's code and realizing you're doing just fine, actually.
Rate My Sorting Algorithm
Javascript
Webdev
Algorithms
Programming
Frontend
6 months ago
466.4K views
1 shares
Ah, the legendary "setTimeout Sort" algorithm. Efficiency: O(whenever JavaScript feels like it). The code loops through an array and uses setTimeout to log each value with the item itself as the delay. So smaller numbers appear first in the console, creating an "accidental" sorting mechanism that relies entirely on the browser's timer queue. It's like asking your intern to sort papers by throwing them in the air and picking them up in whatever order they land. Somehow it worked this time, but don't tell your senior dev.
Name Every Computer Ever
Programming
Algorithms
Javascript
6 months ago
378.1K views
0 shares
Oh. My. God. The AUDACITY of this programmer! 💅 When asked to name every computer ever (the ultimate "prove you're an engineer" challenge), this absolute GENIUS just wrote a for loop to rename them ALL to 'ever' instead! It's like being asked to name all 50 states and responding "I hereby christen them all 'Bob'." The sheer MALICIOUS COMPLIANCE is sending me to another dimension! This is what happens when you challenge a programmer to do something impossible - they'll find the most technically correct yet utterly useless solution possible. Engineers don't memorize lists, honey - they AUTOMATE their way out of your ridiculous gatekeeping! *hair flip*
Keychron Q3 Ultra Wireless Mechanical Keyboard 8000 HZ Polling Rate, 80% TKL 2.4 GHz/Bluetooth 5.3/Wired Hot-Swappable Aluminum Custom RGB Gaming ZMK for Mac/Windows/Linux-Black
Affiliate
Mechanical Keyboards
Keychron
Wireless 8K Gaming Performance: The Keychron Q3 Ultra delivers a groundbreaking 8000 Hz polling rate in 2.4 GHz wireless and wired modes, with near-zero latency that provides a competitive edge in ga…
I Can't Do This Without You
Programming
Algorithms
Javascript
Python
Java
8 months ago
450.9K views
5 shares
The most romantic words ever spoken: a for loop. When your code is so broken that you need to whisper sweet iterations into someone's ear. Nothing says "I'm desperate" quite like needing help with basic array traversal. That moment when Stack Overflow is down and you have to resort to actual human interaction. The real tragedy? She probably knows a more efficient O(log n) solution but he's too stubborn to ask for it directly.
Keep It Simple Stupid
Javascript
Webdev
Programming
Frontend
11 months ago
371.2K views
0 shares
The AUDACITY of JavaScript developers to create an entire UNIVERSE just to print numbers 0-15! Look at that top code—creating an array, filling it, mapping it, and THEN forEach-ing it?! HONEY, WHY?! Meanwhile, the humble for loop at the bottom is sitting there like "I've been doing this since 1995, darling." This is the programming equivalent of using a rocket launcher to kill a spider. I can't even! 💅
The Infinite Caroling Loop
C++
Programming
Debugging
11 months ago
342.8K views
0 shares
The true horror of an infinite loop with multiple print statements. First panel shows our protagonist running for(; cout<<"Hey!";) - a C++ loop with no exit condition that just keeps printing "Hey!" forever. In the second panel, they get creative by adding another print statement: cout<<"Ho! " . Now they've created a holiday-themed infinite nightmare. By the fourth panel, our poor developer is just trying to read the newspaper in peace while being bombarded with an endless stream of "HEY! HO! HEY! HO!" - the digital equivalent of being stalked by an overenthusiastic Christmas caroler who refuses to leave your porch. Seven years of computer science education for this. Worth every student loan penny.
For Loop For Everything
Programming
Algorithms
Debugging
11 months ago
368.0K views
0 shares
When your colleague gets to use the fancy for loop with a clear exit condition, but you're stuck with the while loop that never seems to end - just like this press conference. The guy on the left is basically all of us waiting for that condition to finally evaluate to false so we can go home. Meanwhile, management keeps adding microphones like they're adding requirements to the sprint.
Funny software engineering saying: being a software engineer T-Shirt
Affiliate
Apparel
Funny software engineer design
Funny software engineer design for software engineer your mom, men, women, dad, family, software engineering lover, colleague, and friend in christmas, mothers day, software engineers day, fathers da…
C Plus Plus In JavaScript
Javascript
Webdev
C++
Programming
12 months ago
422.1K views
0 shares
Buddy thinks he's using C++ in JavaScript because he's incrementing a variable with c++ in a for loop. That's like saying you're fluent in French because you can say "omelette du fromage." The bottom panel shows the appropriate response from seasoned developers - immediate physical violence. Nature is healing.
Ai Generated Memes Are Getting Out Of Hand
Python
Linux
Debugging
Testing
Frontend
1 year ago
396.9K views
0 shares
Content "I'm basically creating AG -- can't debug a for loop "My app uses cutting-edge ML" - it's it-else statements all the way down AI APPS PROGRAMMER "Our Al can predict the stock "Our chatbot passes the Turing market" - accuracy worse than a test" - its just aPT-3 with extra coin lip steps "We're disrupting the industry" reinvented to- do list app 5,372 "I'm revolutionizing healthcare" -- made a BMI calculator "we don't need comments, the code is self- explanatory" - - spaghetti code nightmare "AI wIll solve climate change" .. can't figure out how to center a div PAIPRODUCT HIVE
Loading more content...
Today's picks
Synology 4-Bay DiskStation DS423 (Diskless)
Affiliate
$379.99
Writing a feature: 20% coding, 80% staring at variables in dissatisfaction
Programming
70.9K views
4 years ago
Is Even()…
Programming
66.6K views
2 years ago