4 ms·
Another point, most web based software is getting rewritten every 2-3 years, so why should you build as if you are building for Voyager or a medical device? I
by tuyguntn 1y ago
Another point, most web based software is getting rewritten every 2-3 years, so why should you build as if you are building for Voyager or a medical device?
I would rather value fast iteration and allowing engineers create mess, learn from it and apply learnings to rewrite (again with quick iteration), instead of focusing on reliable/stable product from get go and making it work for 99% of users
- bluGill 1y agoWhy is web software rewritten every 2-3 years? If you invest in a good framework you shouldn't have to rewrite that often. Sure the content will change, and the theme will as well. You will need to add new features all the time, but a good design means that in 6 years you are saving all the cost of rewriting things and that means you can let some of those expensive engineers rewriting everything go. Investments take time to pay off, but if you make a good investment you get a reliable/stable product. Fast iteration and creating a mess is fine when your company is new, but once your real products are proved to be useful you need to transition to something sustainable. Spending money rewriting your web site is money that you could use for some thing else. Computers and the web are tools - don't spend too much money on them - this often means investing in good tools.
- tuyguntn 1y agoIts not about frameworks you choose, its about changing business landscape and I am specifically talking about web based software (figma, uber, google, you name it). What you knew 2 years ago is completely different than what you know now. And the tools existed 2 years ago is different what you have now (e.g. Google might have built new internal service which will simplify 50% of your service, would you migrate?), hence when you just started building you haven't accommodated for a bunch of upcoming things. With the knowledge you have now, tools you have now and what you see is coming, you are going to rebuild the software again.
- billy99k 1y agoThis isn't my experience at all. When most companies pick a framework/technology, they usually stick with it for a long time (until some other circumstance forces them to change). I could see startups blowing through VC money doing this.