|
|
|
|
|
by aeonik
429 days ago
|
|
Software could be much, much cheaper if libraries were easier to use, and data formats and protocols were more open. So much code I have written and worked with is either CRUD or compatibility layers for un/under-documented formats. It's as of most of the industry are plumbers, but we are mining and fabricating the materials for the pipes, and digging trenches to and from every residence using completely different pipes and designs for every. single. connection. |
|
But it takes a while because the wheel has to be reinvented many times before people give up on improving it. When a new language comes along, a lot of stuff gets reimplemented. There’s plenty of churn, but the tools do get better.