I’ve been dipping my toes into NextJS, Vercel, PlanetScale, and other serverless / edge providers, and there’s so many terms / concepts thrown my way that I feel overwhelmed a lot of the time.
I mean, I’m already a web developer well versed with React, and I love my SPA setup with Vite, so for others outside the web dev space, this must be a nightmare to keep up with.
Was curious to hear your thoughts on the rapidly evolving space of web dev.
I feel like when you’re managing a team you also have to consider the skills you want future devs to have to have. Not saying this is necessarily the case for you (for all I know you already have a mix of React and Angular), but on my teams we have bottlenecks when we need to do work in certain plugins because only one person knows VB6, or WPF, or has the license for the third party library needed to compile the plugin. The dev may not be available for weeks/months because other teams need work done in that tech. If everyone’s using the same stack you can just assign tasks to people based on their availability.
I fully agree.
This particular case is a startup in a very sensitive area rushing to MVP that has chosen to imbue it’s devs with a lot of autonomy and build a distributed infrastructure where they treat each other as black boxes. This decision was made before me, not that I necessarily agree or disagree, it’s mostly working, but I’m struggling to get everyone to document their shit and I’m concerned about bus factor and replacing people / maintaining these systems in the future.
Anyway, I think that was her thinking when she chose React (wanting to learn it) but her progress has been underwhelming at the last few standups (she’s built very little while the rest of the team is rocketing along). She’s built so little in the last three weeks that she even agreed (today) that pivoting to Angular makes sense. We’ll see if she can catch up.