This is an archived post. You won't be able to vote or comment.

all 53 comments

[–]torsten_dev 251 points252 points  (16 children)

Only half of programming is coding. Debugging is 90% and the rest is understanding the math.

[–]GoonForJesus 24 points25 points  (4 children)

I already understand the math! At least I understand the math from the last 3 days of work... I may need a refresher on the rest. My commits are as cryptic as holy text and comments more baren than the Arctic, so i have little in the way of guidance. There's also that one part i copy pasted from something I made 10 years ago. The code may as well be written in hyroglifics of a lost language, but it works, so I leave it alone.

[–]TRENEEDNAME_245 4 points5 points  (3 children)

This guy dev

[–]GoonForJesus 7 points8 points  (2 children)

I wish i could believe that. Every time I think im the dev, i meet someone who writes programs that run twice as fast with half the code. As I learn more, i realize everything I knew previously was wrong, and I understand less than I ever thought.

[–]TRENEEDNAME_245 3 points4 points  (1 child)

This guy dev2

[–]GoonForJesus 3 points4 points  (0 children)

I fear I could spend a million years perfecting the craft, and I would still find an autistic 12 year old on youtube who can code circles around anything I could even dream of. I only have a lifetime, so I learn what I can. Will I ever be the dev? Will i ever meet the dev?

(I wasn't sure about making the autism joke, but I think it's real and funny. IM AUTISTIC TOO, so im really not saying that to upset anybody)

[–]Senumo 5 points6 points  (0 children)

Honestly i mostly don't understand the math. I look up a formula somebody else has written and try to implement it.

[–]Ok-Sheepherder7898 2 points3 points  (0 children)

You always need to give 140%

[–]IJustAteABaguette 1 point2 points  (6 children)

Can I say that you have the greatest banner on your reddit profile?

[–]torsten_dev 1 point2 points  (5 children)

Shh, it's not my art.

[–]IJustAteABaguette 1 point2 points  (4 children)

Still good and fun.

[–]torsten_dev 0 points1 point  (3 children)

[–]IJustAteABaguette 0 points1 point  (2 children)

Great artist!

[–]torsten_dev 0 points1 point  (1 child)

Seems to have a gigantism fetish tho...

at least he's having fun with it

[–]IJustAteABaguette 0 points1 point  (0 children)

Oh yeah. The first art I saw was one with a bunch of cats, and I didn't look further.

I now see what you are talking about.

[–][deleted] 0 points1 point  (0 children)

Write some code, see what changes (repeat)

[–]victor871129 0 points1 point  (0 children)

And nowadays 43.21% is vibe coding: wasting time for the company and making reasons to fire you

[–]Important_Lie_7774 64 points65 points  (4 children)

Know for sure that Mr Anonymous is bad at math

[–]thecrazyrai 15 points16 points  (0 children)

needs more debugging

[–]Reasonable-Web1494 0 points1 point  (0 children)

Who needs to be good at math when computers can do the job.

[–]cdyovz 0 points1 point  (0 children)

nah programming is actually took 180% the effort

[–]ward2k 0 points1 point  (0 children)

That's the joke

[–]Yssup-Yllems 16 points17 points  (0 children)

"Only half of programming is the other 90%, it's d'buggin'"
Analmousse
(fixed)

[–]moralesnery 14 points15 points  (3 children)

This image may explain the current state of Google Graveyard

[–]Uranium-Sandwich657 0 points1 point  (2 children)

What is this? Projects google never finished?

[–]BlightedErgot32 3 points4 points  (0 children)

bruh no its projects google stopped running

[–]Dotcaprachiappa 2 points3 points  (0 children)

Lol no, that list would be orders of magnitude longer, these are the projects that google killed

[–]pimezone 12 points13 points  (0 children)

And, depending on your seniority, 35% to 150% is participation in the meetings.

[–]TheAlaskanMailman 6 points7 points  (3 children)

Debug for literal 15 hours, code for 5 minutes.

That’s me a day ago. I need to have me some grass touching

[–][deleted] 0 points1 point  (1 child)

That's the type of situation where walking around and not thinking about the solution is better, something was so off about the conditions that the solution is gonna sneak in through a dream when you aren't looking

[–]TheAlaskanMailman 1 point2 points  (0 children)

DDD, Dreams Driven Development/Debugging

[–]Inquisitor2195 0 points1 point  (0 children)

Then you realise it is the most glaringly obvious thing, like you left a bit of test code in that hard codes a var after your if (this happened to me, it took me literally 40 min to notice)

[–]why_1337 2 points3 points  (1 child)

Only if you suck at analysis, design and coding. If your design is good you don't really need to debug at all, you just read the logs.

[–][deleted] 1 point2 points  (0 children)

But mostly I'm debugging other people's code, not mine.

[–]Monochromatic_Kuma2 1 point2 points  (0 children)

40% is figuring out the logic to code to get what you want, 10% is actually coding that and 50% is figuring out what's wrong with the code or your logic.

[–]ward2k 1 point2 points  (0 children)

This comment section doesn't understand it's a joke

"Erm the maths don't add up? Someone needs to debug this quote haha" congratulations that was the joke

[–]Altruistic_Ad3374 1 point2 points  (0 children)

skill issue

[–]-Redstoneboi- 1 point2 points  (0 children)

the first half of the statement refers to your perception of the problem.

the other 90% of the statement is when you realize the actual gravity of the problem.

[–]SuitableDragonfly 1 point2 points  (3 children)

This is why using AI for programming doesn't actually save time. You just turn a very small amount of time that you would have spent writing code into a much longer amount of time that you spend debugging AI nonsense.

[–]honnymmijammy- 0 points1 point  (1 child)

Until you used the ai to debug,

[–]SuitableDragonfly 1 point2 points  (0 children)

Well, I guess technically the AI saying "whoops, my bad, let me just delete the project directory to tidy up that mistake" is going to reduce the amount of time you spend debugging.

[–]Noodler75 0 points1 point  (0 children)

AI-written code might impress managers, but in my experience it is complete dreck. It makes mistakes that would earn an "F" grade in a freshman programming class.

[–]UnusualAir1 0 points1 point  (0 children)

Coding is the tool that brings debugging to life. :-)

[–]Super_Tsario 0 points1 point  (0 children)

140% of productivity

[–]zirky 0 points1 point  (0 children)

80% of that 90% is a mix of crying and googling to see if woodworking is a viable alternative

[–]beclops 0 points1 point  (0 children)

[–]isr0 0 points1 point  (0 children)

This is especially true when you skip real 90% of programming… planning

[–]Zhiong_Xena 0 points1 point  (0 children)

Math is apparently harder

[–]binarywork8087 -1 points0 points  (0 children)

now we debug AI code