Finally, after numerous hours of usage my classical Technics RP DJ 1210 headphones got tired. Earpads got worn out, they’ve started to fall down from my head.
worn out headphones
60zl got this issue sorted out. I’ve ordered new earpads, unfortunately they are not made out of leather but seem fine.
10 minutes of time spent and my headphones are ready to share their second decade with me!
I’ve read this book twice before, this is my third time and i still find it appealing. I like how this book is written, how the authors describe sophisticated things in simple terms, what baggage of useful knowledge you obtain after you’ve read it.
This book is not so easy to read as other books from the “head first” series. It’s 600+ pages long, sometimes you’ll feel yourself dumb because of complexity of some patterns. But at the end of the day, after digging through it you will surely feel enlightened.
Some things are hard to digest, but they would have helped you a lot if you’d known them before. This book must be read by everyone who had ever thought about designing something from scratch.
Some say that this book is a cornerstone for every developer. Unfortunately, I’ve approached it just recently, so it won’t affect me much. As for me, this book is just a lousy interpretation of other books i’ve read plus an excerpt from the author’s experience that every mature developer will find obvious.
I would recommend this book to any junior developer in case he/she hasn’t read any other codestyle-concerned book like Josh Bloch’s “Effective Java”.