Very short read. The format of the book is modeled after classic "Effective Java" by J. Bloch: it assumes that you know rust and want to deepen your kVery short read. The format of the book is modeled after classic "Effective Java" by J. Bloch: it assumes that you know rust and want to deepen your knowledge. The book offers 35 loosely-connected (but not really) recipes. Out of 35 recipes only 20 are about rust the language, the rest is about ecosystem and tooling. Language part of the book is pretty good. Ecosystem part felt like a space filler at times. Java is a smaller language than rust and yet "effective java" is a thicker book. You make your own conclusions what does this mean. Not a bad read, but I would argue that "Rust for Rustaceans" does a better job at exploring advanced rust concepts. ...more
Between 4 and 5 stars. This is a weird genre of self-help/feel-good books for people doing creative work. While it is in a fact list of 10 ways to shaBetween 4 and 5 stars. This is a weird genre of self-help/feel-good books for people doing creative work. While it is in a fact list of 10 ways to share your creativity, the goal of the book is to inspire and help you unstuck. It's super tiny and it would either talk to your soul, or you would find it utterly useless. ...more
Pretty much desired Appendix to the "Second brain". Focused and solid. No fluff and no water.Pretty much desired Appendix to the "Second brain". Focused and solid. No fluff and no water....more
This is very approachable textbook, albeit being tad too verbose. The book structure is almost perfect: starts with hardware level of GPUs with explanThis is very approachable textbook, albeit being tad too verbose. The book structure is almost perfect: starts with hardware level of GPUs with explanation of their drawbacks and benefits, then dives into main processing patterns that are driven by this kind of architecture and finally lays out all popular processing algorithms and applications. As far as intro to GPUs and parallel processing - this book is pretty good.
4 stars -being a textbook it's very verbose, if you read it you can't go away without understanding of what is being said, but the layout does not encourage you to skip parts. If you have basic understanding how parallel sorting works, but just want to see the gpu specific part - tough luck. On the other hand, if you just want to get basic understanding of how parallel sort works - you still have to read the whole chapter with all the intricate details. The book expects you to consume chapters as a whole and read chapters sequentially.
Another thing that bothered me is that principles of GPU parallel processing are pretty much the same as in distributed systems, but the books doesn't care about such generalizations, and everything is presented as GPU specific problems and solution. This felt off.
I guess you would either love this or would find it absolutely useless waste of words. It's a collection of zen-like small chapters about art and creaI guess you would either love this or would find it absolutely useless waste of words. It's a collection of zen-like small chapters about art and creativity. If you ever struggled with artistic block, had ridden the wave of inspiration to its end or were ever puzzled by your own creations you would recognize a lot of what being said in this book. And this is why i liked it so much - it spells out many things I've definitely experienced but never tried to formulate them. The theme of the book is a prescriptions on how to live a life of an artist: practices, principles, caveats. But again it's zen-like koans, not guidelines. Themes to meditate on, not an action list. Also it's somewhat skewed towards art not just creative work, which I find to be more interesting. There is some woo-woo-ness that one might find annoying, but also every creator sometimes struggles with the question of what is the source of the work and if the creator is the author or a messenger. I find this topics to be fascinating and Rick's angle that implies some "magic" haven't bothered me.
Do not recommend dead-tree version. Audio is a way to go. Also Ricks calm deep fried voice with the gong at the end of each chapter is an excellent remedy for insomnia....more
It's a bit hard to rate this book fairly. On one hand this is very rare content: straightforward description of what CTOs do. It's very precise and coIt's a bit hard to rate this book fairly. On one hand this is very rare content: straightforward description of what CTOs do. It's very precise and covers pretty much every aspect of the job. No hype, no pump-up, no "radical candor" BS. Straight description.
On the other hand it kinda-sorta-maybe lacks deep insights. I think the most insightful is chapter 3 - about Engineering Strategy and (maybe) chapter 4. Everything else is plain and milquetoast. Sometimes you can get a glimpse that Will might have more to say on topic (for instance the chapter about demotions), but decided to stay clean and dry and that resulted in him saying "demotions exist. sometimes it's a good choice" and that's pretty much it.
I understand that this is authors choice of a style ("dry and clean") but when being compared with big "big-bad-tech" books ("Super Pumped", "Bad blood", "the Fund"), it feels very ... idealistic and unrealistic. Office politics, power games, none of this things being mentioned even once.
Of all Will's books I liked "Elegant Puzzle" the most. There are tons of books about middle-up management, but Elegant Puzzle was full of insights, new spins and angles to the bitten up topics, I keep writing extensive notes after every chapter. "Stuff engineer" and this one feels the opposite: these are very lonely books in their category and I appreciate Will taking the effort in writing them, but after finishing them up I keep questioning "Did I actually learn anything new?"...more
Not really a book, more of a long white paper: very dense and dry with enormous amount of references. As a white paper it is very approachable, but inNot really a book, more of a long white paper: very dense and dry with enormous amount of references. As a white paper it is very approachable, but in order to appreciate it fully you'll need to follow the references as the "book" doesn't spent any time summarizing them. What I liked: - PyRUMID (Point queries, Range queries, Updates, Memory, Inserts, and Deletes) model to describe workload. It's a useful improvement over more popular RUM. (chapter 2) - solid overview of design space dimensions and forces affecting design. This is the core of the paper. (chapter 2)
The chapter on mapping workloads to data structures (chapter 3) worth skimming, but don't expect to see some revelation. This is pretty much old story of B+ trees vs LSM and how different modifications can compensate for workload patterns that are antagonistic to the original design of above mentioned data structures.
Everything else felt a bit like a filler to me. But it is relatively short. Solid 3 stars...more
Between 3 and 4 stars. The Zettelkasten method looks interesting, but it took me 4 days to finish this book, despite it being short and not really a hBetween 3 and 4 stars. The Zettelkasten method looks interesting, but it took me 4 days to finish this book, despite it being short and not really a hard one. I had to spend a lot of will power to slug to the end. It's pretty repetitive, it wonders a lot through a loosely related topics and i found myself being lost way more often than usual. I'm curios if it was written with help of Zettelkasten method ?...more
It's a bit unfair to give 4 stars to this book. It's a great literature and the topic (life of great mathematician & physicists with elements of intenIt's a bit unfair to give 4 stars to this book. It's a great literature and the topic (life of great mathematician & physicists with elements of intense fiction) is super cool. The pop science part of the book is always very well executed: it's clear and entertaining. However it's just not my cup of tea. Hyper sexual story of Heisenbergs fever felt weird because it's fictional (I didn't know that until I've checked wikipedia and googled around) Hyper sexual story of Schrodinger illness felt really-really uncomfortable after reading about his true personal life on wikipedia....more