4 ms·
>These developers typically lack the experience and the patience necessary to fix the system incrementally from within, so they usually propose a hard fork, or
by FooHentai 5y ago
>These developers typically lack the experience and the patience necessary to fix the system incrementally from within, so they usually propose a hard fork, or a rewrite in <new frontend framework>, or some other such shiny greenfield solution that promises eternal escape from the problems of the past.
An awful lot of the productive and unproductive effort in society is generated by idealistic inexperienced people forging ahead with something because they are unaware of the depth and complexity that awaits them. The paradox of experience is that you can avoid pointless pursuits but you also miss worthwhile ones due to low likelihood of success or high perceived effort.
Same experience as you but in systems administration and engineering, FWIW. Sure sign of an inexperienced sysadmin is their desire to throw things out and deploy new ones rather than figuring out why things are the way they are and seeing if they can be improved without throwing the baby out with the bathwater. Sure sign of an experienced admin is an almost inhuman ability to tolerate rotten systems without flipping a table, but also living with a lot of pointless shit that would benefit from a re-work or swap out.