As an engineer I just naturally gravitate towards the tech stack. But, what you say is absolutely correct. At the end of the day, a platform is being built for a business, and that business needs to make money to survive. I've worked client facing for a few years, and the thing I learned very quickly is that the business does not care that you chose tech X instead of Y for technical reason Z.
The business/client wants to use the product they are investing in as quickly as possible and make it do the thing they expect it to do.
There needs to be a balance, however in the crafting of that technology stack. So, when it comes to fine tuning those pieces when you have gone to market, you won't be shooting yourself in the foot for the constant debt you can't climb out of.
So, while I agree 100% about not being too anal about what technology stack you choose, I think there needs to be some thought on how it is built to a certain extent. All while ensuring you don't start over engineering and prematurely optimizing that eventually lead to delays in the release.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
As an engineer I just naturally gravitate towards the tech stack. But, what you say is absolutely correct. At the end of the day, a platform is being built for a business, and that business needs to make money to survive. I've worked client facing for a few years, and the thing I learned very quickly is that the business does not care that you chose tech X instead of Y for technical reason Z.
The business/client wants to use the product they are investing in as quickly as possible and make it do the thing they expect it to do.
There needs to be a balance, however in the crafting of that technology stack. So, when it comes to fine tuning those pieces when you have gone to market, you won't be shooting yourself in the foot for the constant debt you can't climb out of.
So, while I agree 100% about not being too anal about what technology stack you choose, I think there needs to be some thought on how it is built to a certain extent. All while ensuring you don't start over engineering and prematurely optimizing that eventually lead to delays in the release.