2 ms·
> You are looking for truth? Evolving APIs are evidence that people are unhappy with these interfaces, That tracks, but this does not necessarily follow: > de
by AlexandrB 4y ago
> You are looking for truth? Evolving APIs are evidence that people are unhappy with these interfaces,
That tracks, but this does not necessarily follow:
> demonstrating that the old APIs are not ideal.
I've been around the tech industry long enough to see several cycles of practitioners going back and forth between technologies and approaches. E.g. strong type systems (C++, Java) -> loose type systems (Python, JS) -> strong type systems (Rust, TypeScript). And each time the tide shifts there are always plenty of arguments trying to show why the previous approach was objectively worse and the new one is better.
That's not to say that nothing is moving forward, but the fact that people are unhappy with a technology doesn't mean that technology is objectively inferior to a proposed replacement. Sometimes it's just fashion.
- geocar 4y ago> That's not to say that nothing is moving forward, but the fact that people are unhappy with a technology doesn't mean that technology is objectively inferior to a proposed replacement. Sometimes it's just fashion. I apologise for writing so much that you couldn't read all of it, but this part, whilst buried at the end of the first paragraph was really important: > > the non-POSIX apis are much faster than the POSIX api -- especially the ones that are harder to mix with the POSIX api. That they are better in this objective way is why this particular kind of unhappiness demonstrates what I say, even if you're not otherwise interested in people being happy.