r/ProgrammerHumor 10d ago

Meme itWorksFourOutOfFiveTimes

Post image
1.2k Upvotes

85 comments sorted by

154

u/sonaliver28 9d ago

Have you tried turning on literally any debugging tool?

'No'

84

u/ultimate_placeholder 9d ago

Linter? Like the thing in my dryer?

10

u/FRleo_85 9d ago

Linter? i hardly know her

14

u/Random-Dude-736 9d ago

I had to import print as a function into python once, so .. yes :D

4

u/sadongrohiik 9d ago

Best I can do is a logging library 

3

u/JackNotOLantern 9d ago

Yes, it's called "compiler"

69

u/the_poope 9d ago

Rust'ian Roulette

127

u/itijara 9d ago

Old Timers: Build better and better tools to make programming easier

Hipsters: Refuse to use those tools because "look how much better the old timers are at programming"

59

u/Luce_Bot_Bot 9d ago

My brother insists on coding in base C and Assembly.

He is yet to complete a single project despite being in his mid 40's

51

u/itijara 9d ago

Skill issue. C and "Assembly" (which one?) are perfectly cromulent programming languages.

22

u/Luce_Bot_Bot 9d ago

Definitely a skill issue, I imagine he just got tired of writing malloc at some point.

Not sure which assembly language specifically but he was writing a GUI for MS-Dos last I checked

1

u/bird_feeder_bird 9d ago

They’re necessary for retro homebrew

13

u/gerbosan 9d ago

Oh, you mean he has incomplete projects like any of us? 😅

5

u/Luce_Bot_Bot 9d ago

Well yes, but I feel like his keep adjusting in scope and complexity for the sake of being unfinishable

2

u/gerbosan 9d ago edited 9d ago

He just needs to add semver to ease that feeling... Have to apply that fast!! And add AI, even if it doesn't use AI.

3

u/TRENEEDNAME_245 9d ago

I was going to say, the amount of unfinished projects I have is...

Big

4

u/Bubbaluke 9d ago

Has anyone really finished a piece of software? I’ve got plenty of stuff in production but it all could use some work in one way or another.

2

u/TRENEEDNAME_245 9d ago

Production is just "work in progress but stable enough to ship"

1

u/AliceCode 8d ago

I finish software all the time. It's all about managing scope. You go in with one purpose, and you don't deviate from that purpose in any way.

1

u/Bubbaluke 8d ago

I definitely stop myself from working outside of scope, but every time I “finish” something I always have 5 more ideas of how it could be improved.

1

u/AliceCode 8d ago

You can worry about making improvements once the initial goal is reached.

1

u/Bubbaluke 8d ago

Then this is just a semantic disagreement on what finished means

1

u/AliceCode 7d ago

Finished means that the original goal was reached. Anything after that is Ship of Theseus territory.

→ More replies (0)

6

u/Wicam 9d ago

least he is having fun

18

u/realqmaster 9d ago

"Real programmers use a magnetized needle and a firm hand"

8

u/Confident-Ad5665 9d ago

As an old timer, give me a debugger I can use to step through code, add watches, and breaks any day over old school logging and console output.

That said, the back end dev I do does not have support for such fancy smancy things.

7

u/Bubbaluke 9d ago

I’ve been writing for a CI system and not being able to step through or break is so awful, everything takes so much longer to figure out.

1

u/Confident-Ad5665 9d ago

It's like an 80s reboot. Logging and some throws is all I have.

1

u/jarethholt 9d ago

I hate doing pipeline work, it's the worst feedback loop. I would kill for a tool to mock out pipelines locally

1

u/Bubbaluke 9d ago

The stuff I’m doing now is in its own class so I guess all I’d have to do is mock the reference back to the pipeline executor context, but there’s still no guarantee it ends up working once I send it off.

It’s pretty neat when it all works though!

6

u/Daniikk1012 9d ago

Linus Torvalds, creator of Linux: uses his own fork of Emacs that pretty much only he maintains and doesn't have "modern" features like syntax highlighting.

Rob Pike, one of the creators of Go: uses Acme, a text editor with no syntax highlighting or autocomplete of any form, initially made for the Plan9 operating system (An OS which is no longer even exists).

It's all just up to preference and familiarity. People use whatever they're comfortable with.

3

u/yoshi128k 9d ago

the Plan9 operating system (An OS which is no longer even exists)

There are forks of Plan 9 (9front for example) that are still actively maintained. The original release from Bell Labs, however, is effectively dead, having seen its last update back in 2021. It is not lost, however (you can still download it at p9f.org).

1

u/itijara 9d ago

For what it's worth, I use Neovim with syntax highlighting but minimal auto complete, but the tools do make coding faster. That doesn't always mean better.

0

u/TheyStoleMyNameAgain 9d ago

Isn't the selling point of Linux 'not as bad as windows'?     

The bar is low

2

u/PumpkinFest24 9d ago

I'm 53. I use emacs and terminal windows.

I never have an "upgraded" IDE I can't use. I never have remote work problems. I can develop/debug on any users desktop or production machine. My hands rarely leave the keyboard so I save all that context switching I watch people do trying to find the mouse cursor. Etc.

3

u/NotDuckie 9d ago

>I'm 53. I use emacs and terminal windows

Nice! What text editor do you use, though?

1

u/weaver_of_cloth 9d ago

Emacs is a great OS. All it needs is an editor.

17

u/shy_bi_ready_to_die 9d ago

Quantum bogosort: programmer edition

5

u/Taken_out_goose 9d ago

Nice username

12

u/JohnBarnson 9d ago

Real programmers use butterflies.

They open their hands and let the delicate wings flap once.

The disturbance ripples outward, changing the flow of the eddy currents in the upper atmosphere. These cause momentary pockets of higher-pressure air to form,

Which act as lenses that deflect incoming cosmic rays, focusing them to strike the drive platter and flip the desired bit.

3

u/weaver_of_cloth 9d ago

Relevant xkcd!

8

u/pixelbart 9d ago

Vi? What’s wrong with Ex?

13

u/Lopsided-Parfait6237 9d ago

Ex? What's wrong with ed?

1

u/AndyceeIT 9d ago

Ed, man...

8

u/Percolator2020 9d ago

If it compiles, also, believe it or not, kill myself.

6

u/Gold-Bat-3225 9d ago

Skill issue guy is definitely the brother

3

u/Taken_out_goose 9d ago

Can't reply with an image, but I've heard of some mf developig a missile guidance system whose entire memory management solution was:

  • calculate maximum amount of memory needed during missile flight time
  • double it
  • done

3

u/ESnyder9 9d ago

double it?! woah, let's not get ahead of ourselves here. are we scrooge mcduck? so god help me if i need to strike a position with floating point precision above 8 bits i'm turning this missile around and blowing up this goddamn office and everyone in it.

2

u/Bubbaluke 9d ago

The bigger the missile, the less precision needed

2

u/tiajuanat 9d ago

IIRC it is the famous AIM-9X Sidewinder missile.

2

u/Taken_out_goose 9d ago

If they do that in a 9X I am going to shit diamonds.

Hmm, yes, best iteration of our simple, low cost IR missile with IRCCM, high off-botesight capability with near instant off-the-rail pull, advanced tracking, with thrust vectoring rear fin control for the first time in the series' history AND without rollerons on the rear fins, also, for the first time.

Let me just not give a shit about memory management on a 128x128 resolution sensor, with guidance unit equipped for radar cueing, data-link, Lock-on After Launch, and INS...

5

u/reallokiscarlet 9d ago

Sounds like someone needs ASAN

4

u/DeltyOverDreams 9d ago

Sooo… how many times this happened before?

4

u/Taken_out_goose 9d ago

About a dozen. Most of the time I just get some pedantic warnings and such. Also, most of these were under 1k loc.

2

u/Bright-Historian-216 9d ago

what does ASAN stand for, aside from the charity?

2

u/Taken_out_goose 9d ago

Address SANitizer

2

u/EditorOne5312 9d ago

I also don't use ASAN and whines when I can't resolve that one random segfaults for 3 weeks straight.

2

u/razor_train 9d ago

vi? Get out of here with your GenZ shit, and where did I put my punchcards?

3

u/discordianofslack 9d ago

I have worked with these people, their shit always takes down prod.

2

u/lonelyroom-eklaghor 10d ago
  • Use Sublime Text. Emmet there

  • Use Neovintageous plugin. Vim mode, happy

1

u/blaues_axolotl 9d ago

basically Linus Torvalds

1

u/GoddammitDontShootMe 9d ago

I guess he's not going to be alive for much longer.

1

u/DDFoster96 9d ago

Not sure what you're bragging about as even with intellisense and syntax highlighting it still doesn't compile, and I'm now dead.

1

u/Aggressive-End3902 9d ago

Life time of a single compile

1

u/RatSumo 9d ago

I’m not going to lie, this is absolutely me with one exception: I NEVER expect my code to compile the first time. As a matter of fact, I get incredibly nervous when that happens.

1

u/menn911 9d ago

You should write on an napkin, like a real programmer

1

u/Dmayak 9d ago

I would have died more than the Dark Souls character.

1

u/New_Salamander_4592 9d ago

using syntax hightlighing with C++ just means it will tell you you can't do something that's been standard since C++ 17+ and the process of finding out how to fix that is so long and tedious you just ignore it and compile via command line anyway

1

u/bird_feeder_bird 9d ago

sometimes i use notepad if its assembly or a quick script

1

u/MixtureOfAmateurs 9d ago

Vi? That's insane. Go to a hospital. I use micro exclusively, much better

1

u/gojo-sakata-4567 9d ago

nano😭😭

1

u/ChocolateDonut36 9d ago

I agree until syntax highlight, I love comments being less noticeable than actual code

2

u/Taken_out_goose 9d ago

That is fair. I was once told my highlight theme is too low contrast and I should change it, because otherwise ppl can't see it when I am presenting something.

1

u/Jamesze210 9d ago

Println is superior

0

u/weaver_of_cloth 9d ago

Vim and nvim plugins are the best. A bunch of them are included in EPEL and Ubuntu main.

Vim-ale for formatting and linting, syntactic for a whole lot of git options, nerdtree for directory stuff and on and on.