5 ms·
> apparently dealing with borrow checker for userspace software that doesn't require 1us performance within 512 KB is appealing. Having worked on large web-app
by swsieber 3y ago
> apparently dealing with borrow checker for userspace software that doesn't require 1us performance within 512 KB is appealing.
Having worked on large web-apps, I'll take all the speedups I can get, thanks.
- pjmlp 3y agoThere are more languages out there beyond nodejs and rustc.
- swsieber 3y agoYes, on that we can agree. You specifically seemed to be saying "Why use rust when you don't want top tier performance", to which my response was "I do want top tier performance." That aside, with regards other languages I'd consider candidates for high performance tooling, I'm either not proficient with them, or I don't enjoy working with them.
- wredue 3y agoAndrew Kelley talks about this and the effects he’s trying to achieve with Zig tooling. Undoubtedly, language tooling being fast improves your ability to iterate. 1 second vs 60 seconds doesn’t “seem” like much, but when you have that speed, it becomes very difficult to give it up, and when you know it can be faster, it is incredibly frustrating when it’s slow.
- catlifeonmars 3y agoIteration speed is crucial for shipping code fast. It can mean the difference between spending a day understanding and fixing a bug to spending 15 minutes doing the same thing. Although I suspect that as your domain knowledge of the software improves, the effect flattens out.