this post was submitted on 06 Dec 2023
191 points (94.4% liked)

Programmer Humor

32503 readers
393 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
all 12 comments
sorted by: hot top controversial new old
[–] charmed_electron@programming.dev 23 points 11 months ago (1 children)

You guys have projects that end??

[–] GigaWerts@lemmy.eco.br 18 points 11 months ago (1 children)

In case you're wondering, first image is from Life Aquatic with Steve Zissou(2004), and the second one is from The Lighthouse(2019)

[–] FiniteLooper@lemm.ee 8 points 11 months ago

Two very good but very different movies!

[–] OttoVonNoob@lemmy.ca 7 points 11 months ago* (last edited 11 months ago) (2 children)

This hits way to close to home. I'm new to programming(Third day) and every leap forward, something goes strange. It's mentally tolling xD.

[–] xmunk@sh.itjust.works 5 points 11 months ago

Don't worry, it gets ~~better~~ worse over time.

[–] JDubbleu@programming.dev 3 points 11 months ago (1 children)

I'm a software engineer, and it never stops. Things just get stranger.

[–] OttoVonNoob@lemmy.ca 4 points 11 months ago (3 children)

I'm learning GoDot, I followed a tutorial step by step. Somehow I have a different outcome...

[–] mindbleach@sh.itjust.works 3 points 11 months ago

I could spit venom over tutorials going 'here's each word you type, with narrative guidance for where it goes!' instead of showing a complete snapshot to copy-paste. You are providing... an example. Don't make people jump through their asses just to get there! The goal is understanding what this witchcraft does, not solving a puzzle to construct the syntax that's equally mysterious to newbies.

There's a particular kind of bullshit obstacle that bucks people straight into apathy. If someone wants to keep their discipline mysterious and exclusive - there is no better moat than a seventeen-step installation, setup, and type-in process, where an entire hour of parsing technobabble can be diverted into harsh computer-says-no rejection at every step.

People: we are coders. We're all broken the same way. Be quietly condescending, in delivering the functional minimum start. Lean over and push the buttons for us, if that's an option. You know damn well step one can be the shallow end and step two can be the Marianas trench, so long as the first step works.

We'll happily gaze into the Stygian depths in glass-eyed terror, as many times as it takes to comprehend the barest outline of that abyssal well of knowledge, if we can keep paddling back and forth from whatever baby-ass Hello World does one neat thing.

[–] JDubbleu@programming.dev 2 points 11 months ago

There are levels to it. As things get more complex the problems get infinitely more strange. As you learn a particular technology the strange things you encounter are often because of a misunderstanding about that technology or the way it works.

Once you hit professional level software engineering (think distributed systems), things are strange in large part because the system you're working on has hundreds of thousands of man hours poured into it, and is often very complex with 10 different technologies backing it to do various things.

The more strange things you encounter though the more you're learning!

[–] timicin@lemmygrad.ml 2 points 11 months ago

i'm REALLY feeling like this rn; this 4 quarter project is going to extend into at least 5 at the end of this year.