4 ms·
> I want the decisions I make to last decades, not just a few years. I don't think that's a sentiment appreciated by most, though. Asking for an API interface
by nmjohn 4y ago
> I want the decisions I make to last decades, not just a few years. I don't think that's a sentiment appreciated by most, though.
Asking for an API interface to be stable for decades __across all future versions of the library__ doesn't sound realistic to me. Nothing is forcing you to update to the future new version of react - which has not been released, and is likely years away - that removes support for class components.
- hartator 4y agoBasic HTML tags are more than 20 years old now.
- School-Cotton 4y agoThere are some you can’t use anymore, like blink.
- hartator 4y ago<blink> was never supported by all “in-fashion” browsers though.
- selfmodruntime 4y agoYet some are deprecated, Quite a lot don‘t work how specified and even more work differently depending on the browser you‘re using.
- andrewmcwatters 4y ago[flagged]
- nmjohn 4y agoI've spent the vast majority of my career outside of front-end development. You're being extremely condescending and presumptuous so I will not engage further.
- andrewmcwatters 4y agoMy apologies. That was presumptuous. I just think of things like Unix and C interfaces and wonder where you're getting those ideas from.
- r3trohack3r 4y agoFWIW this is exactly what I like about FreeBSD. For a lot of Linux distributions, you have a problem and you go online to find a solution. Depending on how old the stackoverflow (or w/e) answer is - the answers you find are out of date. So you find yourself sifting through a pile of possible answers and you need to figure out which answer applies in this context. Compare that to FreeBSD where it feels like every effort has been made to stay backwards compatible with the legacy APIs for decades. I found a web-book on FreeBSD network administration once and almost dismissed it because it was last updated in the 90s but, upon closer inspection, most of the book was still relevant and I could administer a FreeBSD network using the same commands the book was using! As an industry I do think we devalue tribal knowledge and the accumulated ecosystem of documentation that gets invalidated with every breaking change. Every time you ship a breaking change all of those hard learned lessons across all of your users that are sitting in the back of their gray matter, in their blogs, and in stack overflow answers all become invalid - at best they get removed/updated and at worst they stick around and mislead future adventures.
- CTDOCodebases 4y agoI have just repurposed a bunch of old computer parts into a low spec server running FreeBSD and I couldn't agree more.
- CoolCold 4y agoone of the reasons why Docker is so popular [among web devs] - it's basically the same inside and all that changing parts are handled by cloud in good case or by greybeard sysadmins in worst case.
- strokirk 4y agoC#, C++, Python, Ruby, Java… change is rampant.
- deleted 4y ago[deleted]