5 ms·
This remark is really unkind. D3 precedes Observable, and the development path is exactly what someone would take if they wanted to make data visualization acce
by thelastbender12 5y ago
This remark is really unkind. D3 precedes Observable, and the development path is exactly what someone would take if they wanted to make data visualization accessible - create a base library, and later opinionated tools to work with it.
The harshest way to interpret unavailability of regular JS tutorials should be that the primary authors don't have enough bandwidth or the inclination to work on it, and the community hasn't picked up the slack to make it more accessible to beginners. The authors deserve nothing other than gratitude.
- hesarenu 5y agoMaybe they should not redirect users to observable when clicking on d3js examples.
- jwilber 5y agoWhy? It’s free software and a free OSS library. Be thankful examples even exist at all.
- jiofih 5y agoThat’s not really the spirit of open source. Sharing, not charity. This is about taking something that already existed and repurposing it for a commercial venture.
- jwilber 5y agoI’ve done a lot of open source and don’t get where you’re going. What was repurposed exactly? Blocks? A deprecated service that nobody volunteered to take over, despite messages asking for that? Something else? Was it free before? Is it still free?
- hesarenu 5y agoWhat does free have to redirect to another project. At minimum it should redirect to github examples page.
- jwilber 5y agoIt redirects to live d3 examples. Free documentation that you can interact with. That’s like saying someone redirecting documentation to codepen is “redirecting to another project.” “At minimum” - your entitlement is truly ridiculous. There is no “at minimum” - it’s all free ffs.
- hesarenu 5y agoIt does not need to redirect to observables. It could have lived in d3js itself. I am not sure if i can copy paste it to a html/js page and run. “At minimum” - your entitlement is truly ridiculous. So just saying a link to github is now not tolerated!
- jwilber 5y agoHey I’m not sure what you mean. E.g. “ It could have lived in d3js itself.” doesn’t make sense. Documentation does exist on GitHub. Everything in observable is bonus.