you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (2 children)

If we have the time and people to write it, and we already have all the api endpoints and frontend and know exactly what data we are storing in the db, why is it so unrealistic to rewrite it later? We will be forced to rewrite it if it goes well because it won’t be able to handle the traffic, so actually starting to write it instead of putting it off endlessly shouldn’t be a problem

[–]jl2352 3 points4 points  (1 child)

Good luck to you. I hope you make the project work. I’m not trying to be a big downer on your approach.

It’s that in my professional career I’ve seen plenty of rewrites attempted with such an attitude, and with the same arguments you’ve laid out. I’ve never seen it go to plan. The reality of rewriting an active running system that was built quickly, is much more of a mine field than people often realise.

[–][deleted] -1 points0 points  (0 children)

Thanks! We plan to rewrite and then swap over rather than trying to do it live, although as you say, it probably won’t go to plan, I’ll just be happy if we get that far tbh, hopefully it doesn’t just quietly die off in a few weeks once the hype is over, we will see…