Here is my short October update:
🏝 I spend the whole September in Thailand, living and coding on Koh Samui island. Thailand is a major life quality booster – warm climate, 30° water, top Muay Thai gyms, friendly people, lower cost of living. My next’s year’s goal is spending more time in Asia, running my courses in Singapore and Hong Kong, speaking at conferences and meet-ups.
✔️ To meet yearly speaking quota, I agreed to speak on Kaunas JUG
on November 7. Hope to meet my Lithuanian friends and colleagues there.
is SOLD OUT. 2 months before the event, to our best tradition. Thanks to everybody who is attending, speaking, sponsoring, and helping organise it. Insider’s info
: the next event is on the 3–4 of Dec 2020.
📚 Books that I finished reading:
⭐️⭐️⭐️⭐️ High Output Management – Manager’s output = output of the organisation under his/her influence. I enjoyed the scientific approach described in this book – you can and should measure things. Even training should have a measurable outcome!
⭐️⭐️⭐️⭐️ The Hard Thing About Hard Things – It’s a good book literally about everything from tech, to a product, to company development. A lot of down-to-earth stuff inside, particularly relevant for current and future CEOs, and for those who want to understand what is in their CEO’s head.
⭐️⭐️⭐️ Java by Comparison – This book covers some basic clean coding techniques – nothing groundbreaking, pretty shallow, not as deep as the “Clean Code” book. Yet, unlike the “Clean Code”, “Java by Comparison” covers the latest Java goodies such as streams. If you are seasoned clean code adept – skip. If you are beginning your clean coding journey – read it.
⭐️⭐️⭐️ Secure by Design – The book promotes an important idea, that developers should be designing software domain models that can protect themselves from harm – security attacks, data corruption, invariant breaches. I completely agree with the idea, and the book has some good examples, such as leveraging type-safety and value objects, designing a sound exception handling hierarchy, but in general I found the content shallow. The whole idea can be described in a single blog post. The book is OK. Read this book and skim through the content or better watch the author’s presentations, freely available online
🌍 Goodies from the web:
– a fast and friendly Git client for Mac and Windows
– unlock Java 12+ syntax when targeting Java 8! 😲