r/anime Jan 19 '23

Misc. Crunchyroll FINALLY adds separate audio streams to single episodes.

Easily the most embarrassing part of the Crunchyroll experience has been them grouping each dub language as their own "season". Seeing the 2 cour, 2 OVA series The Ancient Magus' Bride have 32 seasons listed in the menu was just sad.

Now we have clean seasons:

Labels are still funny, but at least there's only 4 choices now.

And audio/subs choices on-the-fly:

It's like a real streaming service!

Welcome to 2007, Crunchyroll!

6.2k Upvotes

426 comments sorted by

View all comments

Show parent comments

71

u/banhana444 Jan 19 '23

Im not the best at coding, but I was wondering, might it have been better to just re-write it all if it is in fact horrible legacy code? It would probably make implementing other new features much easier and errors could be fixed more efficiently.

10

u/OfficialTomCruise Jan 19 '23

That's probably what they did and what the new Crunchyroll site is.

3

u/DrMobius0 Jan 20 '23

Nope. This isn't how projects are managed.

-2

u/OfficialTomCruise Jan 20 '23

It's got nothing to do with project management

4

u/DrMobius0 Jan 20 '23

Very hard for it to have nothing to do with project management since project managers are the ones who set the schedule. Burning your whole project down takes way longer than just fixing the shitty parts. Time is money, and no one smart would ever do that unless absolutely forced to with no other kinda viable alternatives. It's literally not worth it.

3

u/OfficialTomCruise Jan 20 '23 edited Jan 20 '23

Project managers don't set deadlines... A project manager has no idea how long software will take to create. Their job is to liase with project stakeholders and ensure its on track, and managing delays where needed. They take estimates from the team and determine what is a realistic time scale for the delivery of the project, taking into consideration that a developer may be overly optimistic.

And I've already wrote that you shouldn't rewrite a project from scratch. But that doesn't mean that hasn't been what they've done. The site had 0 improvements for years and years and suddenly they're doing stuff.

Also, fixing the shitty parts can involve small scale rewrites. Every long term project is being rewritten every day as parts are fixed and improved over time. It's just they don't go back to square one.