|
|
|
|
|
by ramon156
252 days ago
|
|
When studying programming languages you really have to focus on the why's. When I was learning Rust I started out just associating patterns with lib types. Need to dynamically hold items? Vec. Need a global mutex? install lazy_static. This is fine if you're beginning, but at some point you need to read about why people choose this. 9/10 times there's a more elegant option you didn't know about because you just did what everyone else does. This separates programmers from coders. The only reason I learned this was because my current company has programmers, not coders. I learned a ton from them |
|