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

Programmer Humor

31770 readers
142 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 32 points 2 days 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

[–] luciferofastora@feddit.org 17 points 1 day 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 9 points 1 day ago* (last edited 1 day ago)

Can't be that bad, can it?

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

Dick sucking lips

[–] Hasherm0n@lemmy.world 42 points 2 days ago (1 children)

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

[–] Mikelius@lemmy.ml 18 points 1 day ago (1 children)

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

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

"small, damn small. Linux."

Sounds like an ad lol

[–] kevincox@lemmy.ml 7 points 1 day 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 1 points 1 day ago* (last edited 1 day 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.