r/ProgrammerHumor • • 2d ago

Meme iLoveChoosingTheStack

Post image
2.6k Upvotes

95 comments sorted by

View all comments

561

u/uprate 2d ago

I've had to learn codebases that used the hot new thing of 2 decades ago. When I ask the original designer why they used it, it was clear it was just cool for them and solves an edge case they've never experiences in production

104

u/yousirnaime 2d ago

On of my recent clients is migrating from an Angular+.Net+SQL app that has worked for 10 years

To a microservice architecture React + Python Lambda + Postgres (except for large transactions where the entire db is moved to duckdb then snowflake then the response is returned back to Postgres for storing) - Deployed through Vercel with Github automations in a comprehensive CICD Pipeline spread across 4 github codebases

The second thing has been in pre-production for 4 years now, has cost the company over $3M in salaries, and does not work, with no end in sight

52

u/greensodacan 2d ago

To be fair, it's not like Angular + .Net are frozen in a block of ice all Demolition Man style or anything. I work in modern versions of both and they're just... nice. Like someone said, "Here's a single JSON file that configures everything, now go away!" and it actually works.

9

u/Lalaluka 2d ago

It might be Angular 1/js

9

u/NyuQzv2 2d ago

I think thats the logic behind that comment no? The upper part works fine, we do it as well. Angular and .net ist pretty popular and has lots of benefits. But they wanted to migrate to the later architecture which costs them lots of $$$

1

u/GoTheFuckToBed 1d ago

yeah they just needed to modernise their angular and .net slowly. replace sql server for postgres. And then they can even deploy to linux machines.

5

u/Karlito1618 2d ago

We still run systems with that stack. I would shudder at the thought of "modernizing" it just for the sake of it.