195
you are viewing a single comment's thread
view the rest of the comments
[-] Natanox@discuss.tchncs.de 8 points 1 day ago

Meaningful Indentation > Unnecessary visual clutter

I will die on this hill. Python is wonderfully readable as it saves on unnecessary characters because indentations as well as line breaks are (usually) part of the syntax. Something like C++ with all its :;{}<> is just painful to read, not to mention annoying to write on many non-US keyboard layouts such as german without modifications.

[-] racketlauncher831@lemmy.ml 2 points 16 hours ago

The indentation is the visual clutter to me.

Linebreaks are meant for casual readability, not end of statement, that's how we write long statements on multiple lines. Therefore, we need a symbol for end-of-statement.

[-] eldavi@lemmy.ml 1 points 1 day ago

said like someone who's never had to parse through 10k+ lines of python source without an IDE. lol

[-] somegeek@programming.dev 1 points 1 day ago
[-] Dunstabzugshaubitze@feddit.org 4 points 1 day ago

i code using a german layout and to type any kind of bracket you have to use a modifier key and a number. its awkward, but i am to lazy to switch between layouts and sometimes work on machines where i can't change the layout easily.

python is quite nice to programm on a german layout, because it tends to have fewer braces than other languages.

tl;dr: german keyboard layout "hides" many symbols on a second layer beneath the number row which makes it awkward to use for many programming languages.

this post was submitted on 07 Jun 2026
195 points (98.0% liked)

Programmer Humor

42376 readers
16 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS