View profile

The Principal Developer - October 2019


Eduards Sizovs

November 4 · Issue #11 · View online

I write about programming, leadership, mentoring, and hiring.

Hi there!
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.
✔️ DevTernity 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 Senior Engineer’s CheckList – responsibilities of a senior developer
Python at Scale with Strict Modules – some good ideas about modularity
Things you may now know about DevTools – useful Chrome DevTools tips – a fast and friendly Git client for Mac and Windows
Jabel – unlock Java 12+ syntax when targeting Java 8! 😲

My single Thai Tweet! : )
Eduards Sizovs 👨🏻‍💻
The most important interview question you should ask senior developers – how will you develop people?
Now I am in Tallinn, working on incorporating a new Estonian company for new initiatives and ideas. Stay in touch for updates and have a productive month!
Did you enjoy this issue?
In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue