this post was submitted on 04 May 2024
668 points (98.1% liked)

Programmer Humor

19512 readers
320 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 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 13 points 6 months ago* (last edited 6 months ago) (2 children)

I agree. We've let the standards for what is good drop.

I think it's mainly because the "just works" mentality has become infectious among engineers. It's one thing when just starting out, but as you learn more and gain experience you should care more.

People do the designing and architecture and programming just because it all pays well, not because they have a love for the craft.

I think the second, slightly less strong reason is because many engineers do not know how to effectively communicate with management when something will result in terribly written software and just do it anyway. Another skill I see less and less amongst my brethren.

[–] [email protected] 5 points 6 months ago

People do the designing and architecture and programming just because it all pays well, not because they have a love for the craft.

True.
I like programming and tend to pride myself in making good code, but when I see other's attitude at work, it makes me reevaluate what I care about.

Perhaps this is the reason of the memetic difference between corporate code quality vs OSS code quality. When I contribute to Open Source (at least to other's projects), I see myself try to be as considerate as possible of multiple factors that I wouldn't even care of at work.

[–] [email protected] 1 points 6 months ago

many engineers do not know how to effectively communicate with management when something will result in terribly written software and just do it anyway.

I imagine this is partly a result of bad and misinformed managers too though. There's a lot out there who have 0 clue wtf you do, just that you make computer do thing yet still act like they know your job better than you

spoilerNot a programmer, but I see this all the time in other fields. And all it takes is someone in upper management only being focused on time or costs, or someone in middle management acting like they know better than everyone else.