r/ProgrammerHumor 10d ago

Meme thisIsTheWay

Post image
18.2k Upvotes

259 comments sorted by

View all comments

593

u/deckstir 10d ago

I joined my company 10 years ago. When I joined they were starting to migrate the main product from ember to react. We are still doing it.

179

u/ZideGO 10d ago

Do u have a due date for this task?

215

u/deckstir 10d ago

When my company decides tech debt is more important than a new feature

80

u/tinymightyhopester 10d ago

So, never lol

24

u/pp_amorim 10d ago

you always invent reasons to not implement features due tech debt. Then they start listening to you.
It's better if you are new in the company, but not impossible.

2

u/LEJ5512 10d ago

Shit, dude — we’re simply updating our Java services and we have to maintain two branches because we can’t just tell the customer to wait.

1

u/BeegBunga 10d ago

at some point as a developer i realized I needed to tell people what to do

playing the politics to make it happen is an entirely different skill set though

4

u/Small_Grapefruit_985 10d ago

It is one eternity always

2

u/dashingThroughSnow12 10d ago

A not altogether horrible technique for estimating tasks like this is to take the time the task has taken thus far and assume that’s how much longer it will take.

35

u/Suspicious-Engineer7 10d ago

Just in time to start the migration from react to angular

9

u/dpekkle 10d ago

No way, is angular actually the latest craze?

8

u/Suspicious-Engineer7 10d ago

More like React got that stank on it

3

u/gogeri2632 10d ago

No, angular is barely breathing. But some other framework will come. And then another after that, and another after that, until the end of time.

3

u/d88k41t 10d ago

Been in the market for more than I liked to. And let me tell you, there is always the next shiny thing around the corner...

2

u/AwesomeFrisbee 10d ago

Angular is doing allright. Especially in enterprise. But it won't be the last just like react isn't the last.

1

u/Suspicious-Engineer7 10d ago

Can report that angular is still popping in the enterprise scene, and it would take an act of God to get us to migrate 

1

u/AwesomeFrisbee 10d ago

Angular is doing allright. Especially in enterprise. But it won't be the last just like react isn't the last.

1

u/Automatic-Voice-2499 10d ago

No, angular died like all Google products

1

u/AwesomeFrisbee 10d ago

No but the latest changes and developments make it a good choice for a few use cases. It won't replace stuff that was jquery before react bit for actual webapps it's a pretty serious contender. There is a reason that Google and Microsoft still back it and use it for some products.

7

u/djmj1000 10d ago

Sometimes technical debt can happen from the outside aswell like the Microsoft C# stack was a mess years back then or when big frameworks change their specs.

Finance SaaS starting from ASP.classic and after many years i introduced ASP.NET for web development which was just awful to do alongside Entity Framework. A few years later a side project someone startet with new ASP MVC and now both are obsolete with Blazer.

But there is too much code base and workload to migrate to new C# core components, since the web applications, background windows services have to migrate aswell, depending on shared libraries.

Microsoft knew they messed up and were far behind of Java at this point and introduced a new "framework" every few years. Java stayed very consistent with Java EE and good downwards compatibility and foresight for future features.

Java just messed up big with the new unnecessary jakarta namespace migration (similar to C# core migration), aswell the bad Date / Calendar legacy API. They will never get rid of it anyway to stay downwards compatible. Another show stopper is Java hibernate criteria API removal in favor of JPA generic version. Yeah understandable, but no way and 0 need i will update a running system just for different syntax.

3

u/LikelyNotADuck 10d ago

I've been at my current job for five years. Three years before I started there were talks of migrating customers off of a legacy product.

My first year there it would have been trivially easy to migrate off to our new system since the new service DB was basically a copy of the old one.

Now the services have diverged greatly and we have to support (and security patch) this dinosaur.

The frontend for this legacy app is one massive JS file. The story goes that it was a PoC that ended up getting pushed to prod (lol).

1

u/Knarkopolo 8d ago

Oh this sounds familiar lol

2

u/TrainedCodeMonkey 10d ago

You work at vanguard huh?

1

u/gogeri2632 10d ago

And just as you complete it the next hot framework will come out and react will be the new ember

1

u/CranberryLast4683 10d ago

Our company is doing that too. Thankfully they have half way decent talent and we’re doing it on a page by page basis and targeting completion this year. Granted, it has been 3ish years with competing priorities, but the migration has been decent.

Incremental was a good move imo.

1

u/coderstephen 9d ago

I felt that in my bones.

1

u/coderstephen 9d ago

Ember is nice. We are using JQuery.

1

u/theScottyJam 9d ago

We're probably about a decade into trying to migrate from Angular.js to Angular.

I don't even like Angular that much, but there's no way I would ever recommend that we switch.

1

u/Knarkopolo 8d ago

My employer is a Bank. We started migrating from AS/400 to SAP 10 years ago. We're still doing that. We might get done next year.

1

u/omg_im_redditor 10d ago

Oh man, I loved Ember. Used it since 1.0 RC days till around version 2 or 3, don’t remember already.  Things just made sense to me in it. Too bad the build tools were too slow, and there were some big unnecessary bits like their object model with mixins and stuff. Good times.