Is it just me? Or am I out of touch and behind the times?
I'm confused by the popularity of complicated web development toolchains and tech stacks. I understand their benefits once you reach a certain scale ... but do they make sense for indie developers or small teams?
I don't feel like I've ever had to sacrifice or dumb down the "slickness" or interactivity of a front end UI when using just the above combined with simple REST endpoints that return JSON from the server.
It seems like a lot of new developers are wrestling with overly complicated front end toolchains (Gulp, Webpack) and JS frameworks (React, Vue, Angular) and over architected backend deployments (i.e. Kubernetes).
In my opinion it's WAY more important to move fast, ship a product and get customers than it is to spend all your time fiddling with some complicated "hipster" build, test, deploy stack.
Background: I ran a web dev agency for 15 years and have worked with just about every combination of the hipster front and back end stacks.
If you're a solo developer or a team of <= 10 people then I you don't think you need anything complicated.
After you've pulled yourself up by those "hipster suspenders" and hit 50K MRR then you can go back and make things more complicated. However, until you get there why not just (KISS) keep it simple stupid.
What are your thoughts on this?