larzang
Joined 12 years ago
Joined 12 years ago
Code-first matters a lot when you're trying to make a 15 year old cobbled-together system last another 15 when you don't have the resources to stop everything for the many engineer-years it would take to do a full rewrite. Anything you touch is going to have to last too and people have to care about adding more technical debt because it's already the 500lb sled they have to drag behind them every single day.
From the virtually complete annihilation of civilian infrastructure in the north to the widespread deforestation, poisoning, and unexploded ordinance in the south, the US barely left a country behind. Such comparisons are incredibly disingenuous without a view of how long Vietnam had to spend just rebuilding functioning infrastructure, education, etc and all without wealthy foreign investment. The Vietnamese people and government should be applauded for everything they have achieved.
I realize the industry is full of snake oil practitioners, but some of them are actual professionals.
This obviously isn't a problem if you're FAANG or Salesforce, but for a company of 20 it is.
If you or your team don't care about that and want to do something different, there's nothing stopping you. Even the Symfony team, who contributed to these standards and largely follow them, have gone their own way when they thought it was worth the trade-off.