ISBN: 020103669X
Buy on Amazon
Found in 1 comment on Hacker News
PaulHoule · 2022-03-27 · Original thread
Personally I think it's a huge mistake to say "I want to do this side project AND I want to learn a new language."

A few years ago I used to gawk at people who were rewriting boring old programs like "grep" and "cat" from

https://www.amazon.com/Software-Tools-Brian-W-Kernighan/dp/0...

in Rust but it's really appropriate because if you tried to write something interesting and innovative with difficult requirements while learning how to fight with the borrow checker.

For the past decade I've been using mainly Python and Java. Usually I am using one for paid work and the other for side projects. If you want to change the world in a big or a small way stick to languages that are commercially important.

The one trouble is that you don't want your employer to think that their IP walked out in your side project.

Fresh book recommendations delivered straight to your inbox every Thursday.