this post was submitted on 24 Feb 2026
619 points (97.7% liked)
Programmer Humor
30112 readers
442 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
For programming languages that make use of
{}, the reason is (almost always) scope.Take for instance this:
compared to this:
The intent of the first one is unclear. In the second one it's clear you should loop
do_thing()and then rundo_other_thing()afterwards. The indentation is only for readability in the above though. Logically there would be no difference in writingLanguages that use indentation and line breaks for scope look more similar to this: