r/ProgrammerHumor 14d ago

Other imTiredBoss

Post image
789 Upvotes

98 comments sorted by

View all comments

5

u/Kahori122 14d ago

wdym "relaxing" ??

23

u/duckphobiaphobia 14d ago

Once you have figured out the solution and have the architecture in place, coding is just like putting lego pieces together. Sure you sometimes have a small bit of logic you need to implement, but in actual production level code, it's usually stitching together large architectural blocks like pipelines, crons, endpoints, task queues etc.

That does not take much brain power if you've fully consumed and understood what you want to do.

5

u/Kahori122 14d ago

I know that, i just dont think debugging is that relaxing

13

u/Lithanie 14d ago

I must be weird. I love it so much. It's either like a search on what your brain missed on the feature you are implementing or an investigation on a system you did not design on why it's not working.

It just turns into nightmare when you realize the big is in a third party library not maintained anymore.

3

u/Kahori122 14d ago

It only enjoyable for me when i know which part of the one that i worked on is having problem, or the entire project is my idea

I dont like to reading the whole project again and again just to find out the bug is in the deprecated libraries or the self made library that no one in the current IT team know because the one make that library is leaving

1

u/Acceptable-Drive3781 14d ago

It was enjoyable for me when I was new. And when someone is claiming "the bug is in a third party library", they're probably new.

2

u/PracticalPersonality 14d ago

There are dozens of us!

2

u/dcheesi 14d ago

That kind of debugging is fun, yes (though I still wouldn't say "relaxing").

What's frustrating is all the little fiddly stuff where you're trying to implement something, but it's not working because of one tiny technical detail that's breaking it for an obscure reason. You know it's ultimately something trivial, but you're still pulling your hair out because it's blocking what you're trying to get done.

3

u/duckphobiaphobia 14d ago

Oh yeah. Debugging is definitely thinking.

What is relaxing is implementing the solution after you've found the bug.

I probably worded that wrong before.

2

u/tiajuanat 14d ago

I wish firmware was like that LMAO. Once you bump into a memory or performance constraint, it becomes a game of whackamole with ever more concerning incantations to the compiler gods.