this post was submitted on 09 Jun 2026
247 points (98.4% liked)

Programmer Humor

31948 readers
499 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

founded 3 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] spazzman6156@sh.itjust.works 34 points 2 weeks ago (5 children)

Ok I'm inferring here, but why does DSL mean more than one thing in the technology/computer field? The only one I know is Digital Subscriber Line

[–] Hasherm0n@lemmy.world 45 points 2 weeks ago (1 children)

The one I'm familiar with is "Domain Specific Language"

[–] Mikelius@lemmy.ml 19 points 2 weeks ago (1 children)

I was thinking Damn Small Linux. Felt weird reading "small damn small Linux"

[–] fruitycoder@sh.itjust.works 4 points 1 week ago

"small, damn small. Linux."

Sounds like an ad lol

[–] luciferofastora@feddit.org 22 points 1 week ago (1 children)

In this case, it probably is "Domain Specific Language". If you're unfamiliar, that means it's created for a very specific context, unlike other, more general languages. That means you can keep the set of features small and save a lot of time making complex stuff work that isn't relevant to that context.

Loops are complex stuff. If you don't really need them, you're better off just keeping your language linear.

On the other hand, they're neat. Can't be that bad, can it?

[–] pinball_wizard@lemmy.zip 11 points 1 week ago* (last edited 1 week ago)

Can't be that bad, can it?

Lol. Brings back so many memories of my own regrettable assumptions.

[–] diabetic_porcupine@lemmy.world 16 points 1 week ago

Dick sucking lips

[–] kevincox@lemmy.ml 7 points 1 week ago

Because every three letter acronym means more than one thing. There are only 17 576 TLA so they are going to be heavily duplicated.

You should almost always spell out acronyms on the first use.

[–] LovableSidekick@lemmy.world 0 points 1 week ago* (last edited 1 week ago)

I'm puzzled too. In DSL the "local loop" is the wiring between your house and the nearest central office or concentrator. Kind of like "last mile" but more like "last block or two". So I don't get what "adding loops" would mean.

Besides Domain Specific Language which somebody else refers to in the thread, DSL can also mean Damn Small Linux. Still no clue about adding loops.