Scott Anderson
07/19/2019, 9:53 PMKartik Agaram
Ivan Reese
Kartik Agaram
Dan Stocker
07/20/2019, 7:35 PMGarth Goldwater
07/20/2019, 10:01 PMIvan Reese
The comment I quoted above had caveats carefully stated, I thought. I think we can all agree which side the burden of proof is on?Yes, and yes. I wasn't responding to that comment, I was responding to the entire HN discussion in aggregate — "that thread" — where, sure, there are plenty of good points well made, but there's also a lot of needless dunking.
It has to allow people using it to collaborate with people who are still using text.This is a stated must-have for a lot of people, but (not-even-contrarian take) I don't think it's a must, and I think you can find examples of communities that get by fine without this. Game devs, for instance, often work in tools & formats that are siloed. Interop is a great benefit, but it doesn't need to be foundational. The absence of it just slows one vector of adoption, but history has shown that lack of interop doesn't always lead to DOA for a new paradigm.
Seems reasonable that people who don't care about building it are skeptical of the enterprise.That's a fantastic point, and the dual of what I was saying. I'm someone who cares about building it, so it's painful to see people dunk on it. I have a vested interest.
Ivan Reese
if I haven't thought to work on this, it must be a bad idea to work on it otherwise I'd be an idiot in my own value systemI'm working on my post-hoc in computer silence.
Kartik Agaram
Interop is a great benefit, but it doesn't need to be foundational.Definitely. One thought after this exchange: perhaps it's counter-productive to start conversations about non-text programming with, "why aren't we already doing this?" That tends to trigger responses that are basically saying, "we aren't already doing this, and I'm scared to switch." Scoping it to a specific community (at least for a time) would lead to more productive conversation, even with those outside the community. It also feels like a classic case of low-end disruption. If people dismiss it as a toy, you may be doing something right!
Garth Goldwater
07/21/2019, 1:29 AM