Sergey Machulskis reviewed Elegant Objects by Yegor Bugayenko
Review of 'Elegant Objects' on 'Goodreads'
2 stars
Not good. If you consider this, better read "A Philosophy of Software Design" instead.
The problem with this book is that it's written for no one. It can lead junior developers to serious trouble. Anybody with 2+ years of experience knows 90% of this book because most of the advice is very simple and not original. Senior engineers will find this pathetic because most of the advice is too extreme and some of it is simply wrong. It takes one second to find a counterargument for some "best practices" proposed in the book. Selling surface FP practices as "true OOP" is laughable.
The author's tone is annoying. He tries to be direct but actually sounds rude.