Hacker News new | ask | show | jobs
by heliodor 2922 days ago
Separate the two concerns:

1) UI/UX need to be updated. 2) Should we turn our backend into an SPA?

They are independent of each other. You can do them at separate times in different chronological order or at the same time.

Your customers care about issue #1, from what you mentioned.

Issue #2 is optional. Your customers use your product because of the benefits it brings them, not because of the presence or absence of a bit of flicker when moving from page to page. With the use of Cloudflare or CloudFront, that flicker should not bother anyone on a mission to get work done. Therefore, you will have to consider the benefits of removing that flicker versus the costs:

- A React or Angular developer will cost more than a vanilla frontend developer - You will add one new type of employee (frontend engineer), and you'll have to worry how to source a new one when the current one quits or gets fired. - The work will probably end up taking two or three times the time and money, as is typical in software engineering.

PS: I don't pass your test for a target adviser: > "grew a project and a team and had to face a similar decision"

Joining this group (https://www.meetup.com/ctoschool/) and asking nicely in the discussion section might yield more/better answers.