Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
[dead]
on April 1, 2019 | hide | past | favorite


I love any talk that Bryan gives. The gist here seems to be that after the Node.js ecosystem favoring what he called approachability over his wishes to pursue reliability and expressiveness he had a long think and realized that each one is a worthy goal, but for different audiences and that there are always trade-offs across values.

This perspective, that programming languages have sort of cultural tradeoffs and you should make sure you are happy with those trade-offs seems obvious but it is not something I've heard anyone state before.

It also makes for an interesting way to examine the space of programming languages in general. It is a richer way to compare than the standard OO vs FP, and systems programming vs scripting, etc. Rust wants to be approachable, but their top level value is safety, so it will never be as approachable as javascript.


This is one of my all-time favorite talks ever, for all the reasons you state. I think it’s such an interesting framing that I gave a talk about how I see Rust via this lens at QCon London recently.


Very cool Steve! Do you have a link for the talk? My googling is not turning it up


https://qconlondon.com/london2019/presentation/how-rust-view... is the session page, but I don't believe the video is out yet :)




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: