January has brought cold and snowy weather to Riga. Such weather makes me neither happy nor productive, so I decided to load up batteries and spend the next month in sunny Florida 🌴. Photos coming soon!
In order to deliver to my promise (I promised myself to publish at least one blog post a month), I wrote a new blog post “Job Promotion is a Trap”. It’s about perils of staying in a single company for too long. You can read it here: https://sizovs.net/2019/01/13/job-promotion-is-a-trap
People keep asking me for book recommendations. To avoid repeating the same message over and over again, I developed mustread.tech. It’s a book listing for software developers, organized in categories and ordered by rating. Please contribute, if some books are missing. It’s free and open source.
Let me use the opportunity and recommend two must-read books that I have finished this month:
The Goal. It’s about a guy who, assisted by a mentor, has saved the production plant from bankruptcy. If you are not in the manufacturing business, you will still learn a lot. Highly recommended before reading The Phoenix Project.
The Black Swan. It’s about uncertainty in our lives. The book has nothing to do with software, but it might change the way you think and see the world.
If want to find great tech books, do what you always did – search for the newest books. But in reverse order:1) The Pragmatic Programmer: 20 y/o
2) Refactoring = 20 y/o
3) TDD by Example: 17 y/o
4) Domain-Driven Design: 16 y/o
5) Clean Code: 11 y/o
Is your project not developing fast enough? Instead of hiring more people, stop and think what slows you down. Unlikely the problem is in the number of people. As my friend said – what a small group cannot handle, a big one will fuck up even more.