Audiobooks – a secret weapon of a busy software developer

I have blogged about my road to productivity recently. I received a comment there from one of my readers asking me if I have a secret weapon that helped me be so productive. While I don’t have a secret weapon strictly for productivity, I realised that I have a secret weapon (or two) for learning. That weapon is simply… Audiobooks! Continue reading “Audiobooks – a secret weapon of a busy software developer”

Tips for “whiteboard” and “paper” coding interviews

In my career as a software developer, I have interviewed over 100 people. Most of these interviews were face to face interview involving coding on paper or a white-board. In this article, I want to give you practical advice on how to approach these interviews. Continue reading “Tips for “whiteboard” and “paper” coding interviews”

My road to productivity – start finishing and producing

Being productive and motivated- who wouldn’t want that? I used to think that some people are just born more motivated, that some people simply are this way. “The War of Art” is an eye-opening book. I think that if I have never read it- it is unlikely that I would manage to write two articles a week for this blog ever since starting in January 2018. Here is a short story on my road to productivity. Continue reading “My road to productivity – start finishing and producing”

How to be a good Scrum Master? Start with this book!

“Scrum Mastery: From Good To Great Servant-Leadership” – a book that I picked up recently based on it being the number one selling book about Agile Methodologies (from Amazon). I also wanted a fresh view on that role, given that I work in a Scrum team myself. Was it worth my time? Definitely! Continue reading “How to be a good Scrum Master? Start with this book!”

Learning Java / Spring / Microservices with Pluralsight

You might have seen recently some Pluralsight promotion on my page. There are two reasons for this. Reason number one- I became a Pluralsight Affiliate and I earn by promoting their website. Reason number two- I use Pluralsight myself and I think it is a great place to level up your skills. In this article, I will explain why you should consider it too! Continue reading “Learning Java / Spring / Microservices with Pluralsight”

Reddit – the Java goldmine

Have you heard of Reddit? It is an amazing place on the Internet, where people share links and ideas. It has also a very active programming community. I visit Reddit daily- you can learn a lot from people there and have some interesting discussion. In this article, I will tell you how I use Reddit and why I consider it so valuable. Continue reading “Reddit – the Java goldmine”

Technical Architects – the role, the job and the value

Technical Architect is a job that many people understand differently. Some people argue Technical Architects should only design systems, staying hands-off, while others would see them as being deeply involved in the development of systems. In here I will explore the role of Technical Architects, the job itself and the value they bring.

Continue reading “Technical Architects – the role, the job and the value”

“Cracking the Coding Interview” – learn that and much more!

Three years ago I was looking for a new job. I decided that I will pick up a couple of books to help me revised for the interviews. One of those books was “Cracking the Coding Interview” by Gayle Laakmann Mcdowell. I expected a book that will help me revise for the interviews, but I got a lot more from the book! Continue reading ““Cracking the Coding Interview” – learn that and much more!”