774
top 50 comments
sorted by: hot top controversial new old
[-] Omega_Jimes@lemmy.ca 95 points 1 week ago

I'm not going to lie, that last one is the hardest thing for me.

After years of trades i always loved having a physical thing you can touch and feel at the end of the day. I'm in university for tech, and i'm still struggling with the lack of achievement. I don't often get to see someone use a thing I worked on, so it kinda feels like I spent a lot of time doing nothing.

[-] jubilationtcornpone@sh.itjust.works 36 points 1 week ago* (last edited 1 week ago)

A few years ago, corps were just throwing shit at the wall to see what would stick. Everybody who wasn't a software company decided they were now a "software company". I liked the salary that came with it but the actual projects sucked. Working on stuff you know is DOA is very demoralizing.

[-] Jankatarch@lemmy.world 19 points 1 week ago* (last edited 1 week ago)

You may enjoy the robotics field of programming ngl. Or embedded systems if you still want more coding than engineering.

[-] Yondoza@sh.itjust.works 10 points 1 week ago* (last edited 1 week ago)

Robotics (or more broadly mechatronics) is a super interesting field. To do the work at the mechanical/electrical interface is really hard.

The field of industrial controls skips the hard part and just buys stuff that is pre-designed to move. Then those pre-designed pieces are made to fit and work together. It's like complicated Legos and is honestly very fun and rewarding.

If you want to do programming with a physical result, controls engineering is a great option. I would recommend shooting for the hard stuff (real programming - DSP, FPGA, etc) knowing you've got a safe fallback with industrial controls (PLC programming).

[-] Damage@feddit.it 3 points 1 week ago

I do industrial automation and despite all the difficulties I enjoy it.

[-] four@lemmy.zip 12 points 1 week ago

What helps me when I feel like this is making something for myself. A script that automates something I do or a program that I will use. Then I do feel the accomplishment everytime I use that thing

[-] tinyvoltron@discuss.online 6 points 1 week ago* (last edited 1 week ago)

And that's why today is shell script Friday! I always try to do some little thing on Friday that makes things easier for me and my team. Not always a shell script but always something I can finish in a day. I don't always succeed but I can usually come up with something cool.

[-] four@lemmy.zip 8 points 1 week ago

That sounds much better than "push it to prod Friday" lol

[-] tinyvoltron@discuss.online 3 points 1 week ago

That reminds me, I have a PR to merge.

load more comments (1 replies)

That's why so many programmers want to work in game development. It feels good when you made something that brings people joy.

And that's why game developers are paid terribly

[-] kamen@lemmy.world 5 points 1 week ago

I used to struggle a bit with that. My first full time job was at a startup making puzzle/logic games and I was hoping that at one point everybody is going to play them and I'll be able to say "yeah, I worked on that". Needless to say it wasn't that successful at all, but I learned not to care that much. Money's in my bank account, food is on the table, everything's fine.

On the flip side, software not being material is also a plus - you make it once and distribute it an infinite number of times.

load more comments (2 replies)
[-] Psythik@lemmy.world 78 points 1 week ago

It puts food on your table so you don't fucking starve, you little unappreciative shit.

Someone needs a hug

[-] Gladaed@feddit.org 6 points 1 week ago
[-] leftzero@lemmy.dbzer0.com 64 points 1 week ago

Depression.

The end result of a programmer's work is depression.

[-] MystikIncarnate@lemmy.ca 4 points 1 week ago

As a system admin.... Same.

[-] LuxSpark@lemmy.cafe 53 points 1 week ago

Just kicking technical debt down the road.

[-] SeductiveTortoise@piefed.social 4 points 1 week ago

While creating new debt for the next dev.

[-] melsaskca@lemmy.ca 47 points 1 week ago

An architect's building can last several hundred years. A programmers genius logic becomes obsolete in three years.

[-] psud@aussie.zone 2 points 5 days ago

I have some perl code still good after ~20 years. Personal accounting and bill prediction, command line with todo comments about a never made web interface

[-] Cevilia 18 points 1 week ago

Except when it doesn't. Then it becomes https://xkcd.com/2347/

[-] Blackmist@feddit.uk 13 points 1 week ago

Oh, I've got awful code from 20+ years ago still in mine.

[-] echodot@feddit.uk 9 points 1 week ago

Don't worry there'll be a company in 2095 that still using it. They're always is someone.

[-] rbn@sopuli.xyz 41 points 1 week ago
[-] kamen@lemmy.world 8 points 1 week ago

And maybe some features as a side effect.

[-] rbn@sopuli.xyz 5 points 1 week ago

Sure, 'features'... And then everyone clapped...

load more comments (1 replies)
[-] tiramichu@sh.itjust.works 30 points 1 week ago* (last edited 1 week ago)

You know those illustrated story books for children?

The ones with cute anthropomorphized animals going about their jobs in a fairytale animal society, posting letters and walking kids across the street and fixing cars in the garage?

If you can't accurately depict yourself doing your job as a drawing in one of those books, it's not a real job.

(I'm also a programmer, by the way.....)

load more comments (3 replies)
[-] umbraroze@slrpnk.net 25 points 1 week ago

One day I was thinking of Andy Warhol's film "Empire", which is basically one continuous 8 hour shot of the Empire State Building.

I thought it'd be cool to make a similar art film about your average programmer's work day. 8 hour shot of a programmer staring at the screen intensely, drinking coffee, scrolling through the code, and occasionally muttering "why the fuck doesn't this work?"

[-] menas@lemmy.wtf 3 points 1 week ago

Severance ?

[-] Hadriscus@jlai.lu 3 points 1 week ago

ooooooohhhh... so that's the point of "Empire" ? showing the stark immobility of the nevralgic/symbolic center of Earth's most powerful military empire ?

I never saw the film, tbh. Maybe it would have stricken me

[-] umbraroze@slrpnk.net 9 points 1 week ago

Well it's an art film. The purpose of art is to evoke emotions, to inspire dialogue. Yours is one possible interpretation. Ultimately, who's to say it's not valid?

[-] Hadriscus@jlai.lu 8 points 1 week ago

That's quite non-committal... of course art is supposed to evoke emotions... but that's not getting me anywhere I wasn't already... I was asking about the artist's intent

[-] rumba@lemmy.zip 25 points 1 week ago

A slight, but crucial reordering of electrons.

[-] pelley@lemmy.world 21 points 1 week ago

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.

  • Frederick Brooks
[-] MotoAsh@piefed.social 20 points 1 week ago* (last edited 1 week ago)

The result in the end should be an organized series of events, a process, that takes or produces data. The data can be anything from a single number in a calculator, to a text message, to your entire social profile. The process can be anything from basic math, to advanced math (i.e. machine learning, rendering, cryptography, etc), to performing simple operations on that data like shuffling that data somewhere else.

These processes are stacked on top of each other and utilized with basic logic (if, else, loops, scope, etc) and combined together with a myriad of programming patterns and algorithms, to produce higher and higher orders of complexity, that eventually solve a real-world problem.

The result is an ever increasing complexity of useful tools and processes that can either solve specific problems directly or at least provide discovery for other useful tools and processes that might.

It's translating higher order problems from something understandable at the task level all the way down until a piece of specialized rock that only understands on and off can eventually spit out a meaningful result.

ok ok electrical engineers get the claim for the last sentence, and plenty of the real-world complexity, but hopefully it illustrates my point that 'nothing' is ... just wrong. We cannot discount the absolute importance of abstract things. Everything from "imaginary" numbers to completely abstract things like philosophy have real- world consequences. If programming produces nothing, then MOST jobs that aren't manual labor produce nothing.

[-] kurwa@lemmy.world 12 points 1 week ago

Wow get a load of this nerd

[-] Droechai@piefed.blahaj.zone 3 points 1 week ago

If she would have wrote that on the last question I think the teacher might have deducted points due to parental ghostwriting.

The writing style kind of somehow doesnt fit with the previous answers style

[-] kamen@lemmy.world 15 points 1 week ago

"My dad does a programmer."

[-] Wizard_Pope@lemmy.world 12 points 1 week ago

Perchance the mother is also a programmer

[-] Tartas1995@discuss.tchncs.de 4 points 1 week ago

A professional programmer f... wow that is a job?

[-] boonhet@sopuli.xyz 4 points 1 week ago

Well they don't usually f... Exclusively programmers, but professionals do exist, yes.

load more comments (3 replies)
[-] Robyn 10 points 1 week ago

Yea… Tho I’d argue that’s true of most jobs nowadays. Nothing, or somehow less than. Joining the work force has been a very depressing experience so far. Any ambition of learning and or contributing getting annihilated. It’s a compromise that allows me to have a roof and food at the end of the month without living at my parents.

[-] Cevilia 8 points 1 week ago* (last edited 1 week ago)

If me and my wife had a daughter, this could be funnier:

  • I don't have a daddy
  • See above
  • See above
  • The destruction of the patriarchy
[-] expr@programming.dev 5 points 1 week ago

I mean, the questions could have been constructed for the student, because the teacher would know the kid has a dad.

It's an issue but not the point of this.

[-] MonkderVierte@lemmy.zip 8 points 1 week ago* (last edited 1 week ago)
  • software
  • other software
  • more software
  • software
[-] plyth@feddit.org 4 points 1 week ago

Have you tried coffee?

load more comments
view more: next ›
this post was submitted on 10 Oct 2025
774 points (100.0% liked)

Programmer Humor

26898 readers
677 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 2 years ago
MODERATORS