Menu
YCombinator: Not just for startups.
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
Coding style Memes
Posts tagged with Coding style
SQL Devs
Databases
Backend
Programming
3 months ago
61.7M views
0 shares
SQL devs have somehow convinced themselves that typing everything in ALL CAPS makes their queries more powerful. SELECT * FROM developers WHERE caps_lock = TRUE returns literally everyone in the database world. It's become such muscle memory that they'll reflexively hit Caps Lock before typing anything remotely query-adjacent, even in Slack messages. "HEY CAN SOMEONE HELP ME WITH..." - calm down Dave, we're just ordering lunch. The real kicker? They'll debate you to death about whether it's "better practice" while the rest of us are just happy our queries run. Meanwhile, their pinky finger has developed Olympic-level strength from constantly hammering that Caps Lock key. It's not a bug, it's a feature of their personality at this point.
My Day Has Come
Programming
Testing
4 months ago
206.3M views
0 shares
Finally, your years of writing spaghetti code have paid off. While everyone else was learning proper software architecture and design patterns, you were mastering the ancient art of "if it compiles, ship it" and "comments are for the weak." Now your company wants to train developers as "vibecoders" - people who code purely on intuition, Stack Overflow muscle memory, and whatever feels right in the moment. No unit tests, no documentation, just pure, unfiltered chaos. Your entire career of winging it has suddenly become the company's new training methodology. You've gone from "we need to talk about your code quality" to "please teach others your ways." What a time to be alive.
Can't Forget That Declaration
Programming
Javascript
Java
Debugging
11 months ago
432.2K views
0 shares
Oh look, it's the ancient ritual of sprinkling semicolons into your code like they're magical seasoning that makes everything work! This developer is out here adding semicolons to their code with the same energy as someone adding salt to soup—not really knowing if it's needed, but absolutely CONVINCED it'll fix everything. The casual hand gesture while doing it? *Chef's kiss*. Because nothing says "I understand my programming language's syntax rules" quite like yeeting semicolons everywhere and hoping for the best. JavaScript devs switching to Java be like... or literally anyone who's paranoid about compilation errors and thinks more semicolons = fewer problems. Spoiler alert: it doesn't work that way, bestie.
The Scroll Of Truth: Tabs Vs. Spaces
Programming
Python
1 year ago
365.9K views
0 shares
Ah, the eternal tabs vs. spaces war claims another victim! After 15 years of searching for divine wisdom, our green adventurer finally discovers the "Scroll of Truth" only to immediately yeet it into the ocean when it declares tabs superior. The real comedy is that developers will fight to the death over 4 invisible characters while completely ignoring actual code quality. It's like arguing about the proper way to arrange deck chairs on the Titanic while your codebase is the actual iceberg.
This Is A Cry For Help I Don't Know How To Write Comments
Python
Programming
Debugging
1 year ago
501.2K views
1 shares
Who needs comments when your function name is your documentation? That ridiculously long Python function name isn't just a coding style - it's a desperate cry from a developer who'd rather write a novel in snake_case than add a single /* comment */. The best part? Six months later, even they won't remember what the hell that function actually does. Future maintainers will find your LinkedIn just to send hate mail.
Eat Sleep Code Repeat Coffee Mug 11 Oz 15 Oz, Personalized White Ceramic Coffee Cup, Computer Programming Engineering Mug Gifts For Programmer IT Support, Customized Name Software Engineer Travel Mug
Affiliate
Coffee Mugs
Elido Store
PERSONALIZED COFFEE MUG: Specially designed white coffee cup for Programmer, Programming, Debugging, Coder Coding, IT Support, Computer Software, Web Developer, Men Women, Friends, Dad Mom, Co-worker…
The Great Font Size Divide
Programming
Webdev
Frontend
1 year ago
352.3K views
0 shares
THE ABSOLUTE AUDACITY of other developers using microscopic ant-sized fonts! I'm over here squinting so hard my eyeballs might pop out like a cartoon character, while they're deciphering code that looks like it was written for electron microscopes! 🔍 Meanwhile, MY coding font is so gloriously massive you could read it from space. Why? Because I'm not trying to impress anyone with how much code I can cram on one screen! My retinas deserve RESPECT and my optometrist deserves a BREAK! The duality is just *chef's kiss* - squinting in agony at their ant colony vs. examining code through a monocle like a distinguished gentleman. Font size is not a personality trait, KAREN!
The Unexpected Code Whisperer
Programming
Debugging
Testing
Algorithms
1 year ago
439.2K views
0 shares
That moment when you ignore all the "best practices" and write code that looks like a crime scene—yet somehow it's the only solution that works. The cat's transition from judgmental stare to sunglasses-wearing swagger is basically your ego going from "I might be doing this wrong" to "I'm a misunderstood genius and you're all peasants." Sure, your professor is silently judging your variable names like 'temp1' and 'stuff', but who's laughing now? Not the 30 classmates with perfectly formatted, non-functional code.
The Unexpected Code Whisperer
Programming
Debugging
Algorithms
Testing
1 year ago
392.7K views
0 shares
That sweet, sweet moment of vindication when your unorthodox solution works while everyone else's "proper" approach crashes and burns. The transition from "what the hell is this person doing?" to "teach me your ways, sensei" happens in milliseconds. Your unconventional algorithm that violated every best practice in the textbook somehow passes all test cases while your classmates' meticulously crafted solutions throw exceptions. Suddenly your chaotic variable naming scheme and bizarre control flow don't seem so ridiculous anymore. Code rebellion at its finest.
Comment Slasher: The Horror Movie Of Your Codebase
Programming
C++
Javascript
Java
Python
1 year ago
508.6K views
0 shares
The AUDACITY of proper multi-line comments when single-line comment spam exists! 💅 Who has time for /* */ when you can just absolutely ASSAULT your code with a barrage of // slashes like you're trying to murder your future self's sanity? Nothing says "I'm a chaotic evil developer" quite like turning your codebase into a slash fiction novel. Single-line comment gang RISE UP! ✊
The Three Horsemen Of Code Formatting
Webdev
Frontend
Programming
Javascript
1 year ago
415.7K views
0 shares
The eternal holy war of code formatting: spaces vs tabs vs... chaos . The first two types meticulously indent their HTML with either spaces or tabs, maintaining some semblance of sanity and structure. But that third type? They just slam everything into a single line with no breaks whatsoever, like some kind of code-writing sociopath. This is the person who submits PRs at 4:59 PM on Friday and then immediately logs off. The same monster who responds to bug reports with "works on my machine" and uses Comic Sans in their IDE. They're not coding—they're committing crimes against humanity.
The Great Brace Placement War
Programming
1 year ago
679.3K views
1 shares
Ah, the eternal holy war of brace placement. Some programmers lose sleep over whether the opening curly brace belongs on the same line or the next. Meanwhile, Haskell programmers are busy putting semicolons in front of statements like they're driving on the left side of the road, and Lisp is over there doing... whatever Lisp does with those parentheses. The real joke is that we spend hours debating syntax while our actual algorithms still don't work.
The String-Splitting Evolution
php
Java
Csharp
Programming
Webdev
1 year ago
562.4K views
0 shares
The elegant evolution of string splitting functions across languages, from Java's sensible split() to C#'s fancy uppercase Split() ... and then there's PHP with explode() – because why use normal terminology when you can pretend you're Michael Bay destroying strings with dramatic explosions? PHP developers really woke up and chose violence for their function naming conventions. Imagine explaining to a non-programmer: "Yes, I'm just going to explode this string into pieces. Don't worry, it's normal here."
There Are 10 Types Of People, Binary Joke - Ceramic Mug, Blue/White, 15oz
Affiliate
Coffee Mugs
Coding FH
A programming expert talks with other developer or coder through binary codes. There Are 10 Types Of People, Those Who Understand Binary And Those Who Don't. · Dishwasher and microwave-safe for every…
Loading more content...
Today's picks
ASUS Cobble M.2 SSD Enclosure, Tool-Free USB-C 10Gbps External NVMe/SATA Case, Aluminum Cooling, IP55 Water & Dust Resistant, Supports M.2 2230–2280, for PS5, MacBook & Windows, Black, 1 year warranty
Affiliate
$28.99
Don't Be Mean Guys. It Can Backfire.
Linux
820.8K views
10 months ago
Dropdown list for all 1930 zip codes in Texas
Programming
110.1K views
3 years ago