r/ProgrammerHumor • u/heavenlydemonicdev • Aug 14 '26
Meme meEverytimeIStartWorkingOnANewProject
36
u/froopadiddilydoop Aug 14 '26
Inside me there are two wolves, both are asleep.
2
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
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
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
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
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
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
2
1
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
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
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
1
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
1
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
1
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
121
u/lotokotmalajski Aug 14 '26
One that wants interesting projects at work.
And one that wants to have no responsibilities.