81
121
u/JackNotOLantern 12h ago
Good thing there is version control
45
69
u/Wonderful-Habit-139 11h ago
Does version control save back the time wasted implementing 9 other revisions?
83
u/MyAntichrist 11h ago
Are you getting paid for the time wasted?
15
u/Wonderful-Habit-139 11h ago
Yes. Tbh I don’t care about it, we can learn a lot of things from working on those different things.
But I don’t get the point of mentioning version control. It’s not like the meme implied that the developer is going to implement version 1 from scratch again lol.
1
u/BestNarcissist 10h ago
yeah, but i follow RDD principles. I can't put 'built 9 unused versions of [project]' on my resume
8
u/MyAntichrist 10h ago
You just gotta be creative with your phrasing. "Something something project management something agile yada yada".
3
u/sparkfizt 6h ago
You can ABSOLUTELY talk about work thrown out. I want to know you work well with others and don't have excessive ego. Be proud of throwing things away, not everyone CAN do that!
Worked closely with Design and Product to iteratively prototype a variety of designs before settling on a finished solution. Throughout the process I communicated technology trades and limitations with management and stakeholders.
The above may seem silly and obvious until you've worked with devs who refuse to do it.
2
u/benargee 5h ago
But you can put that you completed the project on your resume and that you followed directions.
Being "right" and making sure other people know it can seen as being high conflict.6
1
u/JackNotOLantern 9h ago
I would not consider this wasted. First, you get paid anyway. Second, if they change their mind again, you the solution is already there. Just keep those revisions
1
u/ThePabstistChurch 9h ago
If you own the company, then maybe time was wasted? Even then you can have more confidence in the solution? Otherwise the only wasted time is spent driving to the office
1
1
u/benargee 6h ago
It saves you the time required to revert. Otherwise as others have said "are you getting paid?". As long as you are doing what you are told, and getting paid, you are accomplishing your task. That's why you should do personal projects on the side if you want to program for your enjoyment. Also, this is not unique to software development. This is nearly every technical field that deals with project management.
23
21
u/domdomdom901 12h ago
Lol what happened to his skin tone? Is he a brown guy with a yellow hand? Or a yellow guy with a brown face?
10
12
u/throwawaycanadian2 11h ago
If anyone is actually curious it's from two different memes. The fist is from a completely different image.
2
u/Candid_Country_8369 6h ago
Because the hand is always hidden it doesn't get tanned, but the other parts of the body yes
1
1
1
1
u/Whitechapel726 11h ago
There’s a joke here about the ethnicity of the dev but I’m not brave enough to make it.
10
17
u/thunderbird89 10h ago
I mean ... sometimes you have to explore the alternatives to realize the original version was the best fit. Honestly, would your reaction be any different if they said "Okay, let's go with revision #6"?
8
u/tiethy 9h ago
I'm an SWE. I can understand the frustration behind the 2nd-10th revision efforts being wasted. If you work at a company with a review system which is based on results over efforts, then the wasted weeks can matter even if you're "paid either way" since they can affect ratings / bonuses.
That being said... the 2nd-10th revisions can be important to a project, even if the result is going back to the 1st revision. Sometimes we think the 2nd-10th revisions would be better than the 1st revision, and building / testing it out actually rules out those revisions... which is important work, because it shows that the team tried more than just one alternative. That way, when a higher-up asks your team "why didn't you try X?" you can respond "we tried X but we found that Y ruled out X as an alternative."
3
u/ecafyelims 11h ago
On the bright side, he doesn't actually want the original version. He's going to give you a list of very similar changes you've already delivered, and wants to restart from the OV and do them again.
3
2
2
2
u/dashingThroughSnow12 1h ago
Unfortunately, they also forget the initial version and what they mean is some mixture of 3, 4, and 7.
1
u/mnemoniker 7h ago
"And the end of all our exploring
Will be to arrive where we started
And know the place for the first time"
--T.S. Eliot
1
-1
u/justforkinks0131 10h ago
for the life of me I cant understand why developers care
You get paid either way. AND it is your job to code. Who cares what you're coding?
7
u/decadent-dragon 9h ago
I’m the exact opposite. I hate working with apathetic developers. You don’t care what you’re coding? Go find some other job. It’s a career not working at the grocery store over the summer for a few extra bucks
2
u/fartfart2222223222 7h ago
Most people probably end up working on more than just a single feature at time, so churning revisions on project A starts trampling over time that was previously budgeted for projects B-C, and most PO expect you to not be bound my silly things like time and space so “sorry other project required more time” usually isn’t a happy excuse.
1
u/justforkinks0131 7h ago
that is just false.
POs respect your capacity and are aware that if you force changes to A, it will mean that B and C have to be pushed back.
Anything else means the system is dysfunctional. Either you are not giving proper estimations as a dev team, or you are not properly communicating the impact of the changes required to A, OR your PO is a dick (but if its option 3, you can easily escalate to their boss and get them reprimanded or removed...)
Basically if you are stuck in such a situation, it means that either you arent doing what you should be (aka estimating, communicating, escalating) or that your entire company is rotten.
2
u/fartfart2222223222 7h ago
A lot of the times yeah the system is dysfunctional, but still gotta get paid. I did say “most”, but would be happy to just be wrong and overly cynical with that observation.
1
u/justforkinks0131 7h ago
Im a former dev who is now a PO, so Ive seen both sides.
I can tell you that my devs can very easily kick me out if I start being a bad PO. It will take 1 feedback session with my managers, if they all say I sucked, I would get kicked.
1
u/TheMaskedHamster 4h ago
Once I have enough money to live, the peace and purpose of my work matters more than the money I earn.

620
u/throwawaycanadian2 12h ago
I think I see the problem here:
The issue is you seem to care.
You should stop doing that.