Have you been following mojo? It’s a bit of a gamble since it’s just now in development, but is probably worth a look.
I’m learning rust right now and it’s definitely challenging - hoping one day mojo/python will be widely used.
Have you been following mojo? It’s a bit of a gamble since it’s just now in development, but is probably worth a look.
I’m learning rust right now and it’s definitely challenging - hoping one day mojo/python will be widely used.
Definitely following Mojo, yes. Should be easy to pick up as a Python dev, if it ever truly ships and catches on.
I’m sort of interested in trying something completely different, if only to learn how to think about problems differently.
I am liking that about rust. Having to think about strict typing and data ownership/lifetime and how to efficiently organize code around that is hopefully going to make me a better programmer. Lots of bad habits I picked up learning python through the ease of Jupyter notebooks.
I love Jupyter - use it all the time for prototyping and ad hoc data stuff. But in the last ~2 years, I’d like to think I learned how to write actual robust codebases in Python as well.
I think I am leaning towards Go, Rust, or Zig in that order. Go mainly because I gather it’s extremely fast to learn compared to Rust. Zig is obviously more obscure, but I really like what I’ve seen.
I have a week off from work coming up and will start on one of these!