5 ms·
I love the Practice of Programming. Of all the books on programming that I've read, the lessons of that book are the ones that remain strongest in my mind. I've
by JetSetIlly 2y ago
I love the Practice of Programming. Of all the books on programming that I've read, the lessons of that book are the ones that remain strongest in my mind. I've not read it in many years but I feel it influences my practice everyday.
- carterdmorgan 2y agoIt was the first time I’ve ever read it and I was surprised how much of it still held true given it’s 25 years old. Some of the specific programming examples are pretty outdated, but the general ideas are as solid as ever!
- bigdict 2y agoCurious what examples you felt were outdated.
- carterdmorgan 2y agoThey mention at one point that Java doesn't have a way to pass a function as a parameter to another function. That was added in Java 8 with lambdas. That's just one off the top of my head.
- bigdict 2y agoAh ok thanks.
- dehrmann 2y agoNit: it's still right. Lambdas are just functor sugar.
- marcosdumay 2y agoThe only mainstream languages where you can actually pass function references around, without them being sugar for some complex object that the compiler creates are C, C++ and Rust. And it's not trivial to do in Rust.