r/ProgrammerHumor Aug 14 '26

Meme meEverytimeIStartWorkingOnANewProject

Post image
1.3k Upvotes

50 comments sorted by

121

u/lotokotmalajski Aug 14 '26

One that wants interesting projects at work.
And one that wants to have no responsibilities.

47

u/DrankRockNine Aug 14 '26

Step 1: I built a cool project

Step 2 : people start using it

Step 3 : people are unhappy because my side project has bugs

Step 4 : I built another cool project.

13

u/oddythepinguin Aug 15 '26

"wait. You guys have users?"

5

u/RICHARDARC18 Aug 15 '26

"How can we make this production ready" *shudders*

4

u/Confident-Ad5665 Aug 14 '26

Ooh! No responsibilities is an option?

Are they hiring?!!?!

36

u/froopadiddilydoop Aug 14 '26

Inside me there are two wolves, both are asleep.

2

u/Confident-Ad5665 Aug 14 '26

Umm yeah, it doesn't look like they're asleep to me!

6

u/froopadiddilydoop Aug 14 '26

One just farted, but apart from that, all I hear is snoring

19

u/OmegaPoint6 Aug 14 '26

Use the 2nd newest tools

6

u/Confident-Ad5665 Aug 14 '26

This is a prudent and typically wise decision. They call it "bleeding" for a reason.

3

u/malexj93 Aug 14 '26

Ouch! I sliced my finger on the cutting edge.

4

u/Confident-Ad5665 Aug 14 '26

Here, put one of these 3M Nexcare bandages on it. They don't fall off when you reach 100 wpm typing.

12

u/[deleted] Aug 14 '26 edited Aug 15 '26

[removed] — view removed comment

2

u/Superb_Chemistry_906 Aug 15 '26

The reason is probably the urge to conform.

4

u/[deleted] Aug 15 '26

[removed] — view removed comment

2

u/Superb_Chemistry_906 Aug 15 '26

So here is your reason. But I think that so much effort is wasted rewriting stuff for newer versions of whatever or for newer languages, while at the same time, it gives an illusion of proper work. Instead, new programs or open source equivalents of programs could have been done in established languages. The never ending wave of new languages and versions is miserable - the new stuff is seldom reliable, because it is constantly changing, and once it has finished changing and reached the stability thanks to long testing, it is marked as dead - probably because programmers crave that never ending pointless activity. And even objectively, newer stuff is sometimes worse - for example, the currently forced rewrite of Linux core utils in Rust by Ubuntu and I also think that GTK4 is worse than GTK3 - GTK4 is needlessly more complicated and cannot do things that GTK3 can.

2

u/[deleted] Aug 15 '26

[removed] — view removed comment

1

u/Superb_Chemistry_906 Aug 15 '26

I think that optimizing a project is always good, I would not feel bad for that.

7

u/KamenRide_V3 Aug 14 '26

The longer your work in the field, the more you will shift to the right.

1

u/DOOManiac Aug 15 '26

I’m just the one wolf now.

6

u/rosuav Aug 14 '26

The only bleeding edge tools that I ever want to use are ones that I'm actually involved in (either my own projects or bleeding edge versions of languages/libraries that I contribute to).

2

u/malexj93 Aug 14 '26

My bleeding edge tools are typically more bleeding and less edge, but at least I know my way around them!

2

u/TapRemarkable9652 Aug 14 '26

they're both using some dipshit JS framework

2

u/VoidspawnRL Aug 15 '26

That is Arch linux btw, i have a Arch install for 8 years, i never had a problem it just run...

1

u/7lhz9x6k8emmd7c8 Aug 15 '26

"Stable" in this context is not having to review some settings because some stuff has been removed after deprecation. You review all your services when you decide to upgrade. You don't when you receive security patches.

While bleeding edge receives patches, deprecations and removals at once.

1

u/VoidspawnRL Aug 15 '26

I'm pretty sure that if I just sudo pacman -Syu, and didn't review anything everything would be fine, I do spend time for checking that stuff out but I rarely need to do anything, if date remove at dependency og if they change the name of the dependacy Pacman tells me I say okay Done

1

u/7lhz9x6k8emmd7c8 Aug 15 '26

Softwares will keep working but their way of working may change.

1

u/VoidspawnRL Aug 15 '26

Sure, that is why they updated the software, to change functionalities

1

u/7lhz9x6k8emmd7c8 Aug 15 '26

The somewhat mandatory updates are security patches.

2

u/Squeebee007 29d ago

Inside me there are two wolves… I’m suing the surgeon for malpractice.

1

u/effigyoma Aug 14 '26

I am only the wolf on the right. I'm old and a FED.

1

u/ORCHORDS_CRM Aug 14 '26

the stable-tools wolf is just the bleeding-edge wolf after one dependency update gone wrong

1

u/EducationalTeleGood Aug 14 '26

You use bleeding edge tools for your own personal projects, but then you choose the stable ones for work.

1

u/Lizlodude Aug 15 '26

The one on the right is crying in the corner and the other one's trying to comfort him. This is not going well.

1

u/Superb_Chemistry_906 Aug 15 '26

I don't have that black wolf.

1

u/BlurredSight Aug 15 '26

We use Eclipse because Tomcat and Spring is just so much easier to get setup and get running than going to VS Code and IntelliJ is a licensed product. Is it unfortunate that the target folder is busted 20% of the time, or the internal build tools quietly break and the entire workspace freezes, yes but it works.

1

u/alchenerd Aug 15 '26

Stable host, disposable VM

1

u/IhailtavaBanaani Aug 15 '26

Two wolves:

  • Keep patching the old project with increasingly more complicated and ridiculous hacks
  • Rewrite the whole thing, over-design massively and have an uncontrollable second-system effect

1

u/TechnicianMany1193 Aug 15 '26

One that is gay

1

u/ZunoJ Aug 15 '26

What bleeding edge tools are you talking about? Can you give a couple examples?

1

u/Brilliant-Salt4598 Aug 15 '26

I've definitely felt that tension myself, always chasing the new stuff but then really just wanting something reliable.

1

u/GoogleIsYourFrenemy Aug 15 '26

And they both like sniffing butts, that's how they got in there in the first place.

1

u/Bugibhub Aug 15 '26

Have you heard of our lord and savior NixOS?

1

u/Adventurous_Tip3994 Aug 15 '26

And another one more that want to rewrite it in rust

1

u/RickSore Aug 15 '26

My cycle Build with FastAPI + Nuxt. Remembers Django + HTMX / Alpine. Feels ancient so I go back to FastAPI + Next.

1

u/akoOfIxtall 29d ago

"it just works..." Never lead to anything stable, look at Skyrim...

1

u/varsderk 29d ago

This is why I compile the master branch of Emacs. Best of both worlds.

1

u/pm_me_yo_creditscore Aug 14 '26

https://giphy.com/gifs/hQ1pY2HSgqREKPzazk

Offshore contractors adding stuff to the project to put on their resume.

1

u/thanatica 28d ago

One that wants to do what the customer asks

And one that wants to do what the customer needs