Conversation

I've done this before - not something I'm proud of. 🤦‍♂️ As somebody who works a bit in PL design, I *do* think it's important to critique languages and their strengths/weaknesses, and I do have personal preferences, and like to explain why if asked. That's how we get better!
2
1
The tricky challenge I grapple with is not letting that crush others' curiosity and their own personal journey through the wonderful, varied landscape of Programming Languages.
1
1
Replying to and
The best I can do is associate joy an excitement with the stuff I'm working on, and be open about the problems and dissatisfaction I face with my favored tools. For nothing is perfect, and once you get to work in one PL you'll be pining for more power.
1
1
I finally get to write Rust in my day job, and now I'm pining for effect systems, GADTs, dependent types, etc. It never ends. I'm happier though now that I am working alongside engineers who place a greater value on automation wrt. ensuring correctness.
1