5 ms·
Related to this -- many popular packages churn through changes for change-sake. For example LTS on Symfony is just 3 years and on Doctrine, a single contribut
by pirate787 5y ago
Related to this -- many popular packages churn through changes for change-sake. For example LTS on Symfony is just 3 years and on Doctrine, a single contributor is renaming a bunch of standard PHP/DBAL functions for no serious reason other than feels. It would be nice if LTS was more like a 10 year commitment but I know that's not fun for developers and it is a serious drawback to a lot of open source projects. The frameworks have to change because PHP is changing and then you get a stack that's broken and needs multiple upgrades and major refactoring.
- jagged-chisel 5y agoNo one wants to commit to 10yrs because of income concerns. Software developers tend to not be business folks. I'd give a 10yr commitment on a project that was paying me and required minimal maintenance.
- jbjbjbjb 5y agoThis is a pet peeve of mine too. It helps to have a small public api and encapsulate the parts we don’t need and to just wait until the api is stable before going to v1.
- userbinator 5y agoIt would be nice if LTS was more like a 10 year commitment but I know that's not fun for developers I'm surprised that some developers think constant breaking changes is "fun".
- Symmetry 5y agoMaybe from a "If it hurts do it more often" sense.