this post was submitted on 06 Oct 2023
1077 points (97.7% liked)

A Boring Dystopia

9539 readers
386 users here now

Pictures, Videos, Articles showing just how boring it is to live in a dystopic society, or with signs of a dystopic society.

Rules (Subject to Change)

--Be a Decent Human Being

--Posting news articles: include the source name and exact title from article in your post title

--Posts must have something to do with the topic

--Zero tolerance for Racism/Sexism/Ableism/etc.

--No NSFW content

--Abide by the rules of lemmy.world

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] ChickenLadyLovesLife@lemmy.world 25 points 11 months ago (3 children)

There's a weird ongoing thing in the programming world where about half of coders think code should be well-commented and the other half not only think that code shouldn't contain comments but also think that comments are an indicator of professional incompetence (aka a "code smell"). I've long noticed that the anti-commenting crowd are also the ones that can't write very well.

[–] Jax@sh.itjust.works 12 points 11 months ago (1 children)

Almost like they don't want anyone to figure out how dogshit their code is.

[–] Gabu@lemmy.world 2 points 11 months ago (2 children)

People who dislike code documentation are often overoptimizers, from my experience.

[–] afraid_of_zombies@lemmy.world 3 points 11 months ago

In my experience it is job security.

[–] DarthBueller@lemmy.world 3 points 11 months ago (1 children)

Optimizing like it’s the early 80s and every byte is precious? Or do you mean something else?

[–] Gabu@lemmy.world 2 points 11 months ago (1 children)

Exactly. Using 10 obscure instructions to save 1 clock cycle.

[–] afraid_of_zombies@lemmy.world 0 points 11 months ago

Assuming it even does save it. The complier is going to do what it wants to do. Unless you really know your stuff any high level language is going to be a black box. One guy I worked with loved to do that but he would be able to prove that it did matter.

[–] kicksystem@lemmy.world 9 points 11 months ago

One way my code improves is by thinking what I need to comment. Then I refactor some and the comments become somewhat redundant.

[–] afraid_of_zombies@lemmy.world 1 points 11 months ago (1 children)

I don't think I would agree to work with someone who doesn't comment their code.

[–] ChickenLadyLovesLife@lemmy.world 2 points 11 months ago (1 children)

I was basically driven out of my last job by someone who wouldn't agree to work with someone (me) who did comment their code. Like I said, it's a really weird dividing line in programming.

[–] afraid_of_zombies@lemmy.world 1 points 11 months ago

I am sorry that happened to you but it sounds like it was for the best. I work at a place where knowledge sharing is pushed for. Everyone shares what they know. It makes things so much easier even if we do "waste" time cross training.

My last job was me replacing the inhouse developer, I got it by demonstrating on the interview that I could reverse engineer his code. The versions he had put into production had all the comments stripped out and he had replaced every variable with random alphanumeric sequences about 8 characters long.

Shouldn't have known right there and then what kinda workplace I was dealing with.