Justin’s Reviews > The Rust Programming Language > Status Update

Justin
Justin is 26% done
How do you review the material? Is the practice structured like on Project Euler or more free-flow like on Code Wars?
Jun 08, 2019 01:28PM
The Rust Programming Language

flag

Justin’s Previous Updates

Justin
Justin is on page 332 of 347
I'm finding it helpful to write the code from short term memory. Once I run the code and the errors happen I know where to pay attention. Using that the book is now advancing at an easy pace. Cargo is a very intuitive, and powerful program. Rust has an excellent mechanism for keeping code dependencies uniform and simple to share.
Jul 15, 2019 03:27PM
The Rust Programming Language


Justin
Justin is on page 251 of 347
Finally, a recap chapter! The test chapter was very straightforward, but easy. How motivating to make a real terminal app.
Jul 01, 2019 03:02PM
The Rust Programming Language


Justin
Justin is on page 226 of 347
The material is very difficult here for how abstract it is. Generics represent any type, but can be constrained. Trait bounds specify behavior regardless of generic parameters or not and can specify default values. That's fine, but the combination of both and lifetimes by itself make this the hardest chapter so far.

We are admonished to practice and make predictions in advance of code review.
Jun 29, 2019 09:59AM
The Rust Programming Language


Justin
Justin is 29% done
The material is building on previous work with enums and match expressions. Match expressions seem very useful for avoiding redundant code and ensuring every case is covered.
Jun 22, 2019 12:49PM
The Rust Programming Language


Justin
Justin is 24% done
Happily, I find there are example problems to work out. I assumed that they would either be in the end of chapters or not be. The problems are just not as formally structured as most textbooks.
Jun 03, 2019 04:30AM
The Rust Programming Language


Justin
Justin is 22% done
Indeed, enums and match expressions seem to be a remarkably useful feature of Rust. Because enums are exhaustive code changes to a custom type, like some enums, allow the compiler to do much of the hard work of tracking where code changes are needed.
May 28, 2019 04:10AM
The Rust Programming Language


Justin
Justin is 16% done
Here is my first complaint of the book. There are some exercises in the book, but it's not consistent. The exercises don't have canonical solutions provided in the book, I'm not aware of a Github reference to such code, and most chapters don't have challenging exercises.
May 11, 2019 09:45AM
The Rust Programming Language


Justin
Justin is 10% done
May 06, 2019 04:45PM
The Rust Programming Language


Justin
Justin is 8% done
May 03, 2019 04:28AM
The Rust Programming Language


Justin
Justin is on page 92 of 347
I love this book! It so far has no GUI based instructions so there are no problems or deviations across OSs unfortunately unlike the other books int he Humble Bundle. It has a moderate pace, and clear instructions as well.

I'm definitely drinking the cool aid. I hope Rust gradually replaces languages that are inferior in syntax, documentation, and community like C++.

It's JavaScript programmer approved.
May 03, 2019 04:27AM
The Rust Programming Language


No comments have been added yet.