3 ms·
This is what research looks like. You keep trying new things, making small improvements if you can. But sometimes you just try something different and it's not
by erikpukinskis 9y ago
This is what research looks like. You keep trying new things, making small improvements if you can. But sometimes you just try something different and it's not better.
The truth, with software, is you don't really know what the implications of a design change are until you use it. We know a lot about what's good and bad about React now because we used it for a ton of stuff. That's the equivalent of taking your test vehicle out on the roads and testing it. In order to do that testing, these things get posted on Hacker News. Making your library mostly error free, putting docs up on GitHub... That's just getting it ready to actually test the ideas in that library.
The JavaScript community is one of the most research friendly communities out there. That's because we basically don't have a standard library, we have to send our entire application over the wire in less than a second, we can't really change the runtime, and people often want us to build new applications in a matter of days.
I get it, there are other realms of software development where you just have standardized tools, where stability is supreme, where you want to write huge checks and get back predictable quantities of mostly error free software. I get that.
But this comment shitting on JavaScript for changing too much, it's like making fun of a kid for saying weird stuff. If you want something comprehensible and predictable, go use something else! Let things be what they are. Appreciate that we have choices and different languages have different goals. Don't beat the same drum over and over of "JavaScript is too JavaScripty!"
- zzalpha 9y agoIf you want something comprehensible and predictable, go use something else! Reflect upon this comment for a moment. What you just said is, if we want a comprehensible, predictable development ecosystem, we should just use something other than the web. Do you understand why this rebuttal is a bit ridiculous?
- erikpukinskis 9y agoHonestly, no. I don't see what place ridicule has in a technical discussion.
- zzalpha 9y agoThis isn't a response. It's a dodge. Instead of responding to the substance of my reply, you've just pivoted to talking about "ridicule", which is a completely different issue that is only a symptom of the issues in the JS community: the lack of stability and comprehensibility that you seem to be willing to excuse, going so far as to tell people to go elsewhere if they don't like it, without seriously offering up a viable alternative (probably because there isn't one... The web is the web and it's unfortunately unavoidable despite the absurdity it frequently embodies). So are you choosing not to reflect and respond to my comment? Or did you really just completely miss the point I made?
- erikpukinskis 9y agoI'm not trying to be flip. You didn't really write anything substantive. I'm happy to respond if you want to say something more than "I think what you're describing is ridiculous."