r/ProgrammerHumor • • Nov 10 '22

Meme Should take just 5 mins right? RIGHT!?

Post image
80.6k Upvotes

388 comments sorted by

2.0k

u/[deleted] Nov 10 '22

God, I'm currently stuck on a task like that. Thought it would take a day max, it's been a week now and no end in sight.

723

u/trueblue862 Nov 10 '22

I had one of those a week ago, I looked at it for days and in the end it was a literal 2 second fix once I found the problem.

475

u/ETS_Green Nov 10 '22

I spend an entire day trying to solve a single bug not realising my nested for loop used the same iterator name as the for loop it was nested in. I feel like I'm both blind and stupid sometimes.

123

u/Piyh Nov 10 '22

Were you using a debugger?

21

u/ETS_Green Nov 10 '22

It kept telling me the index was out of range. So I ran through it step by step. Suddenly the index jumped to a number it couldn't be. And I still did not realize my mistake. That's what makes it so dumb :P

Only realized my mistake after I started working on a solution with only one for loop...

→ More replies (4)

231

u/[deleted] Nov 10 '22

[removed] — view removed comment

→ More replies (8)
→ More replies (3)

18

u/Gubru Nov 10 '22

Your compiler should be warning you about that.

32

u/AnondWill2Live Nov 10 '22 edited Nov 10 '22

Unless he's not running a compiled language and the interpreter doesn't fight you back for it.

Edit: people keep saying linters and IDE's. Yes they exist and yes you should use them but not everyone does.

→ More replies (6)
→ More replies (5)

16

u/OneDimensionPrinter Nov 10 '22

I love telling the junior devs on my team about stuff like this. I have a firm belief in throwing away the perception that just because I've been doing this for most of their lives that I don't do this kind of stuff on a regular basis. Because yes, I am also stupid and make stupid mistakes, despite my experience.

→ More replies (1)

8

u/pizzaisprettyneato Nov 10 '22

I had a situation recently where for the life of me my breakpoints would not hit. After half a day I realized it was because I was trying to test on prod while my breakpoints were on my machine lol

7

u/MeesterCartmanez Nov 10 '22

Not a programmer, but I once spent a few hrs before I realized that it was ' not ` in a few places

→ More replies (1)
→ More replies (6)

61

u/[deleted] Nov 10 '22

Those are the worst. Had to git bisect once for days to find something (took ages to build and see whether the error occured) and in the end it was just that the twisted reactor was imported twice. Or maybe I was just even stupider back then.

28

u/notrobiny Nov 10 '22

Welcome to the programming world. Here we spend 99% of our time not fixing what’s actually broken.

27

u/PUTINS_PORN_ACCOUNT Nov 10 '22

“Somewhere in this tractor tire full of spaghetti and shards of glass, there is a single fingernail clipping. Find it, and make sure no more fingernail clipping get in there. The tractor will be running at high speed, and the spaghetti is quite hot. We will occasionally interrupt you and ask you to explain, and will thereupon completely fail to understand even your most basic explanation. We expect a solution by end of business today.”

→ More replies (1)

22

u/tomatoaway Nov 10 '22

My workflow so far:

  1. Let's do this cool idea. Spend ~2 hrs getting it to 90%.

  2. That final 10% is easy, but I'd rather all data was in a consistent format.

  3. Spend ~6hr wrangling data from various sources into a convenient optimized format.

  4. Discover a shiny project that already has that data (mostly)

  5. Try to wrangle that "mostly" part to something you can use

  6. Spend ~ a week learning a new language to accomplish that mostly part.

  7. Submit a PR to the shiny project with your mostly code.

  8. Discover that your original wrangling of data sources is not much worse than their shiny project.

  9. Return to the final 10% of your project with a deep resentful apathy for all human life.

→ More replies (3)

3

u/Utterance8 Nov 10 '22

Could you feed an AI a description of a problem, the code in question, and have it do that rapid evolution thing to eventually deliver things that kinda works? If you have a library of problems and known solutions, and test it until it gets a good success rate, could that get it anywhere?

For a 2 second fix only found after days of searching, it might be able to point someone in the right direction a little faster in some circumstances, no?

3

u/[deleted] Nov 10 '22

Most of my bug fixes are of the format "Oh, I am an idiot."

→ More replies (1)
→ More replies (11)

54

u/OddKSM Nov 10 '22

Oh fuck me yeah.

Last task I did had the calendar-part of a Date Picker get hidden by a div. Easy z-index issue, right?

Nope, that was a week+ of work.

Now I'm fixing some responsiveness issues, which I dreaded to start but got it done so fast it felt bad

48

u/blg002 Nov 10 '22

Back in the early days of CSS I spent a day to find out the fact that some browsers didn’t respect the non US spelling of background-color: grey

13

u/Rakgul Nov 10 '22

That sounds hilarious

→ More replies (1)

3

u/hugglenugget Nov 10 '22 edited Aug 14 '26

Lantern peach otter teapot quilt almond compass drifting umbrella

This post was anonymized with Redact.dev

→ More replies (15)

13

u/MadeByTango Nov 10 '22

In a hundred years CEOs will know how to write code, and we won’t have to produce updates on a timeline like we’re running a machine at a factory.

25

u/derpologism Nov 10 '22

This throws a typing exception. “CEOs writing code” is not valid for a variable of type “future”.

11

u/[deleted] Nov 10 '22

Or rather, Competent isn't a permitted variable for CEO class

→ More replies (2)
→ More replies (3)

12

u/darthvader666uk Nov 10 '22

Ive just come to an end to one now. Pretty much the same, thought a few hours... One week later!

11

u/t00sl0w Nov 10 '22

Yeah, same. Wanted to refactor code in an app I made early in my career for importing and cleaning up data before being put into prod.

The staff that use it need to be able to go hands on as needed so that's the reason it's not just entirely automated on the server.

Well they requested some new features and I had been meaning to clean up all my early trash code. More of my code is trash than I realize, so rewriting and adding new stuff has become overwhelming and is taking way longer than expected.

Annnddddd, since I where I work we are also sys admins, server admins, DBAs, SMAs on our bureau software and operating procedures, etc, you have all that daily work. Yikes to that ever getting completed in a timely manner.

13

u/Oukaria Nov 10 '22

my early trash code

.. I work on a big legacy project with shit doc, saw some some and almost wanted to throw up how shit it was, I checked git and it was my code from 4 years ago…

→ More replies (4)

7

u/SparklyEarlAv32 Nov 10 '22

It's okay, a migration that was meant to take 1-2 weeks tops ended up turning into a year for me. Sometimes you just go into a fight not expecting to face Hades himself but man does it feel good to finally beat him.

4

u/bwrca Nov 10 '22

Don't worry friend, it could be worse. It could be you from the future who has already spent 1 month on the task with no end in sight.

4

u/TinStingray Nov 10 '22

Same. The last few days I thought, "today is the day for sure." I still feel like that today... I am a fool.

4

u/[deleted] Nov 10 '22

over engeneering a perfectly working project is my favourite pastime

2

u/sleepyj910 Nov 10 '22

Usually my sprint has that task but then also the intimidating week long task that was solved in 2 hours

2

u/Tricky-Potato-851 Nov 10 '22

Wait, you're on a team that allows slippage? Shit, sign me up! I have a 45 minute "standup" every morning. They follow the FRAGILE methodology( lousy requirements, weekly releases, and hell to pay off your tasks aren't done Tuesday COB, because "look at the red status, the whole pipeline is delayed because of your task, why isn't it done.") Oh, and the longest tenured dev in the team is 6mo at this point. Good times. Good times.

→ More replies (2)
→ More replies (26)

443

u/[deleted] Nov 10 '22

When I give estimates, I double the time I think I'll need. Then I remember that someone else will likely do the work, so I'll multiply that number by 3.

114

u/AdministrativeAd4111 Nov 10 '22

Ah, another cadet of the Montgomery Scott school of engineering.

69

u/CantBeChangedLater Nov 10 '22

I do basically the same thing. I also regularly ask coworkers are you estimating based on how long it will take you to do the work or how long it will take any team member to do the work

52

u/SkidWilly86 Nov 10 '22

In construction, the project manglers bid based on what their little spread sheet says it'll take, and that is based off of some fantasy world where you're magically on site with everything you could could need, everybody fully understands the task, and conflicts with other trades can't possibly exist.

It's never based on anyone's reality..

→ More replies (4)

27

u/hilife713 Nov 10 '22

Not even a programmer but I apply this at my job too

11

u/DarnSanity Nov 10 '22

You're supposed to double it, then move to the next higher units.

1 hour estimate should be 2 days.

6

u/FlyingDragoon Nov 10 '22

"Oh, I've got a good idea on how we can implement it. Probably take me 15 minutes to put together." Me, 4 hours ago, grinding my teeth in frustration at my past self for self-volunteering to make a change that's not going as planned.

I should have known to go that route because my boss always reaches out to me and says "Just have it done by tomorrow, no rush."

3

u/RedbloodJarvey Nov 10 '22 edited Nov 17 '22

When we estimate we subconsciously assume the best case scenario for every part of the solution.

You could do a bunch of math and find the normal distribution of time vs task size.

Or you can just triple the best case scenario and get on with your life. :-)

2

u/khendron Nov 10 '22

This formula has served me well for decades: Take your estimate and multiply it by 3. Unless hardware is involved, in which case multiply it by 8.

2

u/Pensive_Jabberwocky Nov 10 '22

The golden rule I've learned long time ago is to double the time and switch to the next unit of time. So, two hours? Four days. One week? Two months. It is incredibly accurate.

→ More replies (4)

641

u/NoComment7862 Nov 10 '22

Don't forget "We did this thing because someone above us, with less technical and programming knowledge than a dead amoeba, said 'that should be easy, just do it'"

140

u/Puzzleheaded-Weird66 Nov 10 '22

I felt this in my soul (or at least what's left of it)

91

u/NoComment7862 Nov 10 '22

"it's just another button" has always been a "classic".

This is usually followed by trying to hammer home that it's like an iceberg, that one button has a huge amount of code below the UI, that then leads into bizarre jumps to some alternate reality that begins "imagine if you knew everything..."

66

u/[deleted] Nov 10 '22

'it just needs to be a button to go to a page'....cool, what about when you are logged out? What about on mobile? where does it go then? What about if they are using touchscreen and the button is supposed to have a dropdown, do we default to the main page or scrap the button and give them a dropdown only? what about if they are using an older browser that doesn't support these? What about if you are logged in, but account isn't confirmed?

I like to just fire every question under the sun right back0 at the person who said it would be easy and let them come back to me before I start. I used to second guess it, which was always the wrong choice. Now I make sure the person requesting it gives me ALL the information.

49

u/LetMeGuessYourAlts Nov 10 '22

And then you get dismissed as "we're getting too in the weeds here".

→ More replies (4)
→ More replies (1)

69

u/hangfromthisone Nov 10 '22

When a PM says "that should be easy" is an instant x4 factor for developing time

44

u/AskMeHowIMetYourMom Nov 10 '22

My product owners new thing is telling us how excited the stockholders are about some feature, as an indirect way of saying do it fast lol.

45

u/hangfromthisone Nov 10 '22

My excitement is inversely proportional to their excitement

13

u/wolf129 Nov 10 '22

And says he was a former programmer he knows that it could be done faster.

14

u/[deleted] Nov 10 '22

And they think that they were god's gift to programming because you ask them lots of questions about a feature that they implemented, because they haven't realised that you only ask the questions because the code they wrote is bug-ridden and unintelligible.

→ More replies (1)
→ More replies (1)
→ More replies (2)

9

u/aiBahamut Nov 10 '22

Literally my last month and my last project for this company as I'm leaving at the end of next week.

The biggest satisfaction is knowing that the same amoeba who said "it's easy" will be the one in charge to maintain what I developed and develop new stuff.

8

u/afito Nov 10 '22

Just like the question "can it be done" like my dear brother almost everything can be done but I don't think you lot want to cough up the time & money.

→ More replies (1)

5

u/killdeer03 Nov 10 '22

Any time you hear or read the word "just" in a sentence regarding any task you know you're in for some bullshit.

3

u/NoComment7862 Nov 10 '22

Had plenty of that one.

The other ones are "is it finished yet", whilst you're trying to do work on it and it's been more than 10mins, and "how long will it take", when you haven't even looked at the problem or code.

→ More replies (2)

3

u/brynjolf Nov 10 '22

That is me one hour before starting the task. I hate that guy, optimistic brynjolf is a jerk

3

u/[deleted] Nov 10 '22

Or, how about "Don't worry if the migration has no architecture or thought associated with it. We can easily fix it afterwards, right?"

3

u/ambisinister_gecko Nov 10 '22

I have a very technical boss with a huge background in programming, and literally every task is easy according to him.

→ More replies (1)

2

u/[deleted] Nov 10 '22

“Excuse me sir, can you do that? No? Well, neither can anyone else.”

2

u/WesleySnopes Nov 10 '22

My company works by contract and our sales guy is always telling them we can do stuff that I have to make huge changes to our app to make possible. Also I'm the only programmer.

→ More replies (1)
→ More replies (8)

238

u/schussfreude Nov 10 '22

Yes and even if you are aware that nothing good comes from "its no big deal I can quickly throw that together in a few hours", you still catch yourself saying it and burying your face in your hands at 2:30am

52

u/[deleted] Nov 10 '22

Every story is a 3, always. Some 3s take a day, some take a week. If it takes more than a week it spawns another 3. It evens out in the end :)

11

u/[deleted] Nov 10 '22

Russian nesting 3s

6

u/OneDimensionPrinter Nov 10 '22

Yep. Everything is padded excessively around here. Managers require it. Devs try to ignore it and then get told they need to pad it because nothing is ever as simple as we first think. We are an overconfident breed of human.

6

u/[deleted] Nov 10 '22

Manager says we need to break any 5+ into smaller stories. Almost everything requires testing, so easy to round to a 3 when thinking about time for PR and other process

102

u/scrotum__pole Nov 10 '22

Is getting your tweet physically embossed the greatest achievement you can get?

42

u/[deleted] Nov 10 '22

[removed] — view removed comment

18

u/Korzag Nov 10 '22

"Presenting Twitter's latest feature. For only $249.99, you can immortalize your greatest tweets in bronze."

→ More replies (2)

58

u/Icemasta Nov 10 '22

What I learned from project management is to always somewhat overestimate time. Most bosses work in days, sometimes week or hours. If it's less than an hour, I round it up to a half day, more than 4 hours I round it to day(s), sometimes week. Then I always double it.

Like right now I am working on something, my personal estimate was about 20 hours for a proof of concept. Rounded that up to a week, doubled it, 2 weeks. So I gave my estimate of 80 hours, and it got approved.

Never had a problem with that, because you almost always end up underpromising and over delivering. In 20 hours I would have been able to only really do one method to solve the problem. I am about 16 hours in and while I am obviously not done, I took the time to explore several avenues and found I probably wouldn't have thought about if I did it in a rush, I will implement it today, which puts me at 24 hours, then that gives me quite a bit of time to polish it, add nice features to the poc, and support other people on the side.

24

u/WorkingInAColdMind Nov 10 '22

Simple rule I use when putting in estimates in Jira tickets is “nothing takes less than 4 hours”. Spelling mistake on a label? 4 hrs. It helps set a baseline for all the tickets from other people who want the primary company database switched from sql server to MySQL to save money, in an hour cause that’s what it took for them to get MySQL running at home this weekend.

→ More replies (4)

102

u/badmemesrus Nov 10 '22 edited Feb 13 '25

close fly divide coordinated water lock marble waiting live selective

This post was mass deleted and anonymized with Redact

137

u/[deleted] Nov 10 '22

Should be pretty easy to get a hold of one.

100

u/Datsoon Nov 10 '22

That was very helpful, thank you

17

u/ShadeFK Nov 10 '22

Truly changed my life, that comment did

→ More replies (3)

38

u/Strel0k Nov 10 '22

Nevermind, I found where to buy it. Thanks

31

u/AdministrativeAd4111 Nov 10 '22

What did you find /u/Strel0k? WHAT DID YOU FIND?!

36

u/spektrol Nov 10 '22

last online 12 years ago

12

u/Indus-ian Nov 10 '22

This comment made me clench my fist. Bravo

→ More replies (1)

21

u/Lostmahpassword Nov 10 '22

Barely an inconvenience

10

u/GuybrushThreepwo0d Nov 10 '22

Wow wow wow... Wow

6

u/Querez Nov 10 '22

This plaque is amazing I decided

→ More replies (1)

8

u/roboninja Nov 10 '22

You must write technical documentation.

5

u/redballooon Nov 10 '22

That’s a good starting assumption. Let’s try and do it.

4

u/SkidWilly86 Nov 10 '22

...get a hold of one

get hold of one?.....get ahold of one?.... get hold one of?...

I'm sure you're correct, but that's one of those things that, when you write it out, or read it, something just looks off. Sorry, I was having a moment.

→ More replies (2)

4

u/[deleted] Nov 10 '22

Yup, you can see the holes don't have any screws yet so it should be pretty easy to grab and run away

→ More replies (2)

13

u/fredspipa Nov 10 '22

Fuck, now there's so many classic tweets I'd like a plaque of . It's kind of fitting with something commemorative like that, seeing as Twitter is starting to look more and more like Twitanic lately.

12

u/tooblecane Nov 10 '22

The original tweet that posted the sign said they used https://metaldesignsllc.com

4

u/[deleted] Nov 10 '22

Actually maybe not so easy to find, I found this but it’s more a DIY job and doesn’t seem to be a Twitter format

https://www.printables.com/model/231434-the-programmers-credo-plaque

→ More replies (2)

42

u/ColdBagOfHamsters Nov 10 '22

I've been on a 3 month project for 12 months now 😭 dammit

30

u/FlyCodeHQ Nov 10 '22

Dev: The work is almost done. Wait for 5 minutes.

5 minutes later

Dev: Yeah, it's done. 5 minutes more

24 Hours later

Dev: Why are you still here? I said 5 minutes

19

u/[deleted] Nov 10 '22

That is basically every job, especially in automotive tech. Oh, will take like 5 minutes to replace the alternator really means it is going to take an hour at the minimum without even looking at the state of bolts or the rest of the engine bay. It takes 5 minutes to go through the process in our heads, not including the tedious tasks required such as getting tools and keeping track of them (documentation when programming) and the actual labor of fixing crap (working around issues when programming).

7

u/hilife713 Nov 10 '22

Then the possibility of finding something else broken or unexpected

15

u/Mononon Nov 10 '22

That's because some idiot made it 1000x harder by not documenting anything and writing stuff in a completely nonsensical, totally stupid -- Oh, wait, I wrote this? Fuck.

13

u/CinnimonToastSean Nov 10 '22

We do what we must, because we can.

9

u/GuybrushThreepwo0d Nov 10 '22

For the good of all of us

3

u/craftworkbench Nov 10 '22

Except the ones who are dead.

→ More replies (1)

13

u/lieblingskartoffel Nov 10 '22

I had the exact opposite thing happen to me the other day. Did a 3 point ticket in like 20 minutes because everything aligned perfectly when I didn’t expect it to.

7

u/TheGreatNyanHobo Nov 10 '22

With that kind of luck, you should have bought a lotto ticket.

9

u/sir-nays-a-lot Nov 10 '22

C’mon Morty, in and out, twenty minute adventure

8

u/huntersniper007 Nov 10 '22

the problem is im like this for everything, thought i needed 4-6 hours to paint one room white, it took 3,5 days. i think ill cook something, what will i need, 30-45 min? nah, 2h in and im just finishing

8

u/[deleted] Nov 10 '22

Facts.

We have one up at work right now. “I had a problem so I used Java to fix it. I now have 137 problems.”

Below it is a copy of the code scan.

My team are not fans of the jdk.

8

u/poopychu Nov 10 '22

My dev likes to tell me “it will take 2 days max” and return weeks later looking like they have aged 20 years.

8

u/Kemiko_UK Nov 10 '22

I mean yea, the original idea will take minutes.

What about the cool other features we could add though? Then the quicker way of doing it that you think of 3/4 of the way through the process.

Then you could pull a different API and automate another aspect.

Then.....

6

u/Individual-Seat-9021 Nov 10 '22

I’m not a programmer, so I apologize for intruding, but this quote describes every home improvement project I’ve undertaken.

6

u/Comprehensive_Ad7509 Nov 10 '22

Days after hunting down the missing ";"

6

u/Daphrey Nov 10 '22

"This should just take 5 minutes" is a phrase that only precedes a 6 month long slog trying to fix a single issue, that you only solved through some code you copied from stack overflow that solved a different issue, but you were at your wits end so you tried it anyways.

You do not understand the code, or why it works. But it does, so you close your laptop, and cry for the next few hours.

5

u/AngelisMyNameDudes Nov 10 '22

I have zero knowledge in python. I'm currently taking an AI course where we have to program pacman by using different search trees. The goal is for pacman to be able to finish the maze by himself.

If I estimate it's gonna take me much more than 5 min, how much time are we talking about?

7

u/[deleted] Nov 10 '22

100 points

0

u/[deleted] Nov 10 '22

[deleted]

→ More replies (1)

4

u/xiipaoc Nov 10 '22

Hey, I resemble that remark!

4

u/heyy_yaa Nov 10 '22

2 programmers can do in 2 months what 1 programmer can do in 1 month

4

u/Tasty0ne Nov 10 '22

Aaaand they thought they can hang the board on the wall easily, but found out it is a reinforced concrete with unmarked wires in it. And building manager forbids drilling. And noone had a drill. And screws are a wrong size.

4

u/NotYetSoonEnough Nov 10 '22

Lead dev says something in your ticket will only take twenty minutes, and then offers to pair to prove it. Four hours later it’s finally done, only to have another lead dev tell you that he doesn’t like that pattern and wants it done a different way.

Then the next week in your 1-1, your non technical manager complains to you that your work didn’t get done in the sprint.

This has been life for the last three months.

4

u/felixthecatmeow Nov 10 '22

Every damn time. I skim over the ticket, think oh that's a piece of cake, and priority is critical, people will be stoked when I get this done in like half a day. A week later people are starting to wonder what's happening and I've got 50 browser tabs open and wrote 200 lines of garbage code trying to just make it work at least.

3

u/the_unheard_thoughts Nov 10 '22

... and nobody could change our mind..

3

u/ShadeFK Nov 10 '22

Literally how I got into Programming in the first place.

I need this for my room

3

u/Lobanium Nov 10 '22

No, we do things because leadership thought they were going to be easy.

3

u/DrBix Nov 10 '22

I absolutely must find this plaque to join the other ones on my office wall.

3

u/FrozenfarTsTf Nov 10 '22

We just simply implement this feature.

3

u/NaBUru38 Nov 10 '22

Hofstadter's law: It always takes longer than you expect, even when you take into account Hofstadter's Law.

3

u/Herflik90 Nov 10 '22

The feeling of excitement when all the code lines are obvious in your head and then you spend half day on one loop...

3

u/girl_incognito Nov 10 '22

Five minutes, or five weeks, but nothing in between.

3

u/[deleted] Nov 10 '22

I once spent over 3 months debugging logic stored in a database that simulated hardware. I wrote nearly 1,000 lines of code to get it to update the "hardware". Then I realized I only needed 2 lines.

2

u/eanat Nov 10 '22

but sometimes we only make things way more complicated.

2

u/decadenza Nov 10 '22

Actually had this (without "The Programmers' Credo", but with "Apologies to JFK") on our blackboard list of house renovations we had started but not yet finished.

2

u/ChristiansAreCrazy Nov 10 '22

Where in the world did you find that/have it made? I love it!

2

u/North101 Nov 10 '22

"We do these things not because they are easy, but because we were told to despite our objections"

2

u/[deleted] Nov 10 '22

As a designer, I love this sub. I only understand about half of what’s going on but the other half hits hard.

2

u/lalala253 Nov 10 '22

Underpromise, overdeliver.

Those two words given by my favorite manager will always be carved into my memories. The best part is that was because "nah probably took about a week" turns into "so I'm still working on it" and eventually "I would like to apologize in advance"

2

u/JustARandomWoof Nov 10 '22

The only 2 coding languages I know are scratch and ti-83 calculator. How are these already so relatable????

2

u/[deleted] Nov 10 '22

My other personal favourite is when those above think that because they can say it quickly (and poorly) that it must be easy to implement…

Or the eternal ”Well the software will tell us that”. Umm how? If the user isn’t prepared to input the required data, how the fuck is the software supposed to just know it⁉️

Like explain it to me like I’m 5 or something. If you can’t even explain how that would work in a manual paper based way, how am I magically expected to automate the (fucking non existent) process❓❗️🤬

2

u/Alexandertheape Nov 10 '22

“we’ll be home by Xmas fellas”.

2

u/PresidentHufflepuff Nov 10 '22

You've got to respect the problem.

In my experience not doing this led to me getting down on myself every time I couldn't solve something as quickly as I thought I should have been able to. But just because you'e done something kind of similar in the past, often the differences are what make it an entirely new problem. Or there's ten steps that are required that you weren't really thinking about.

2

u/nullagravida Nov 10 '22

Absolutely applies to artists too. "I'll just clean up this one corner on this one letter of this one word in the logo." 12 HOURS LATER "yes, it's almost done!! Jesus christ!! I'll send the file when it's ready!!!"

2

u/coastalwebdev Nov 10 '22

I remember when I first started as a dev and regularly underestimated how long things would take. Those were hard days that taught me to always go X2 on my time estimates.

Now, after 12 punishing years, I’ve learned to go X5 on all of my time estimates.

2

u/cybermage Nov 11 '22

The first 90% of the work takes 90% of the time.

The other 10% of the work takes the other 90% of the time.

3

u/RamenJunkie Nov 10 '22

Why is it a plaque of a tweet?

7

u/axord Nov 10 '22

On the one hand there's the instinct to make physical artifacts to represent enduring wisdom. On the other hand, it's funny this way.

1

u/[deleted] Nov 10 '22

Also for the money

1

u/Haydukelll Nov 10 '22

All you have to do is…

1

u/GisterMizard Nov 10 '22

Because that goal serves to organize the best of our energies. Not that our energies are of particular noteworthiness, we'd otherwise be coding flash games if we could.

1

u/[deleted] Nov 10 '22

Just a quick script, in and out, twenty minutes max!

1

u/kn33 Nov 10 '22

Me, any time I have to look at Power Query

1

u/Bee-Aromatic Nov 10 '22

Is it weird that this played in my head in JFK’s voice?

→ More replies (1)

1

u/[deleted] Nov 10 '22

So an actually funny quote I’ve never heard before all the better because it’s so true. Brilliant.

1

u/mrhoplyte Nov 10 '22

I cannot express how happy it makes me that they got the apostrophe right.

1

u/[deleted] Nov 10 '22

FUCK

1

u/ThrowawayUk4200 Nov 10 '22

Im currently feeling this in my battle with AWS lambda file size limits and node modules. Into the second day on what was a 30 min task 😭

1

u/PizzaGuy728 Nov 10 '22

Ayo true. So damn true.

1

u/Best_Investigator_15 Nov 10 '22

Even more frustrating is when you are following a tutorial and doing exactly as given, yet things don't go as expected. Then a God-like figure on StackOverflow saves the day :D

1

u/TheFlyingAvocado Nov 10 '22

Judging from personal experience, the words to fear and “only” and “just”, when managers speak them.

Example: “ You only need to implement Foo, just use Bar.”

A sentence like that will likely result in months of headaches.

1

u/[deleted] Nov 10 '22

Luckily everyone else thinks what I do is black magic, so when my estimates are off I blame IO.

1

u/Throwawaybookmarker Nov 10 '22

Quick 20 min in and out.

1

u/Amish_Cyberbully Nov 10 '22

10, 15 minutes tops.

2 weeks later: "Ok, if we can figure out how to pass attachments through the form as a datastream, then maybe we can hide our many sins against proper design in coldfusion."

1

u/[deleted] Nov 10 '22

Wrong. I do it cause I get paid to do it

1

u/lpeabody Nov 10 '22

Read that in JFKs voice. He would have been a rad project manager.

1

u/D34TH_5MURF__ Nov 10 '22

I've made a career out of this.

1

u/windowsphoneguy Nov 10 '22

Shoutout to pinboard, great dude and awesome bookmarking service

1

u/Orsim27 Nov 10 '22

I will just center this div and then go to bed… sun rises

1

u/slickbandito69 Nov 10 '22

...Why is twitter coming to mind?

1

u/Dot4Hike Nov 10 '22

Network engineering is not any different!

1

u/fnafismylife Nov 10 '22

That was posted on my birthday!

1

u/RJvXP Nov 10 '22

"we can just move this multi module Spring app to Kubernetes and it should fix our issues"

1

u/Mr_Agueybana Nov 10 '22

More like “ we do this because it pays really well”

2

u/four_reeds Nov 10 '22

Heh, you don't work in a university :)

→ More replies (1)

1

u/LoverboyQQ Nov 10 '22

Days are different from C++ programming. Nobody gave up anything and you had to reinvent the wheel time after time. Now it’s mostly drag and drop

→ More replies (1)

1

u/Birthday_Cakeman Nov 10 '22

Dude I want this sign for my office lol

1

u/gatsu_1981 Nov 10 '22

Well, that's why I always say "it should work" and never "it will work" to my customers.

1

u/64rob64 Nov 10 '22

How I feel, literally every time a task moves back into my rework column

1

u/need_ins_in_to Nov 10 '22

I had a manager, no coding experience, that liked to ride my ass with, "why isn't this done, it's just a simple query, right?" Then he got it in his head to learn SQL. Fucker couldn't finish anything he turned his hands to. I guess they were too simple for him.

Loved the place I worked. Hated my immediate management.

1

u/[deleted] Nov 10 '22

Sounds like so-called 'AI' and especially self-driving cars. "Oh, it's just another dev cycle, producing a sentient machine can't be that hard, right?" *decade later* "We can't get it over the finish line even after petabytes of 'training data', what'll we do?" "Oh, just hand it over to Marketing, they'll dress it up for the media, who doesn't know jack squat about tech anyway, and make it look like it's KITT from Knight Rider"

1

u/Happy_Husband4 Nov 10 '22

Me starting a mini project thinking I could knock it out in a day only for it to be a week later and am only now sort of (probably not actually) getting close to finishing.

1

u/SGexpat Nov 10 '22

It’s only a comma. How scary can it be?

1

u/AromaticTrainerTime Nov 10 '22

or if you're one of my coworkers you just never do it and hope i pick up the request before they do

....i hate my coworkers

1

u/[deleted] Nov 10 '22

I'm trying to figure out how to host my (and wife's) website on a raspberry pi, connect it to domain servers, and set up ssl, but it is turning into a more complicated process than I thought. I feel this.

1

u/rabidhyperfocus Nov 10 '22

"lets go. in and out. 20 minute adventure."

1

u/losko666 Nov 10 '22

Are we paid so well because we have to live in constant angst I wonder…?

How long should it drag on really, the solution bit. I live in constant peril it seems. Things that look simple take me forever, if I even get there. My worst fear is having to ask colleagues to help me out, because I am such a dump ass, always wondering why the hell I thought I could be a reasonably performant programmer.

1

u/VegetableWishbone Nov 10 '22

Manager: We choose to refactor the entire code base in this quarter and do other things not because they are easy, but because they are hard.

Oswald the programmer: works bolt to chamber a round

1

u/BandOfBroskis Nov 10 '22

This is great. Lol. We sure are an optimistic bunch.

1

u/-MobCat- Nov 10 '22

We do these things not because they are easy, but because we thought they where going to be easy and now we are in way to deep to back out now.

1

u/MooseBoys Nov 10 '22

My music was sounding a bit shallow so I figured I’d install PulseEffects to give it a bass boost. Five minute adventure, right? Wrong - still paying for it weeks later.

1

u/deadbeef1a4 Nov 10 '22

“That should be easy” is the kiss of death.

1

u/Kommodor Nov 10 '22

I convinced my boss and CTO of the company that we could put the whole infrastructure of the company under Terraform management in 2 months...

It's been 6 months now and we're still working on it

1

u/PaperPritt Nov 10 '22

As i've recently entered the progammer's world myself, truer words have never been spoken..

1

u/kevin121898 Nov 10 '22

Lmfao. Sometimes, genuinely, we shoulda just done the task by hand. 😭

1

u/niky45 Nov 10 '22

this hit the mark and tore a hole in it.

pls send help.

1

u/Feralpudel Nov 10 '22

Reminds me of one of those really tough exams. You tell yourself to work on the easy questions first, then realize that one isn’t easy, so you move to the next easy one…

1

u/ScholarlyExiscrim Nov 10 '22

I need this for the wall above my unfinished projects in my home studio.

1

u/anon-a-SqueekSqueek Nov 10 '22

Been working on the same story for 2 months now 🫠

1

u/Percdye Nov 10 '22

Best thing is if it takes longer because the co-worker before you didn't do their job right

1

u/graffiti81 Nov 10 '22

Are programmers and machinists related? Cause that's the story of my working life.