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”
Category: Career
For most of us, software development is not only our passion, but it is also our job. These articles focus on advice regarding the professional side of your software development.
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”
My favourite Software Development Quotes
“All problems in computer science can be solved by another level of indirection” – David Wheeler. In this article, I look at my favourite quotes relating to software development and what we can learn from them. Continue reading “My favourite Software Development Quotes”
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!”
Computer Science Degree – The Missing Pieces
I have started studying Computer Science at University more than 10 years ago. Now, with Bachelor’s and Master’s degrees and a few years in the industry, I look back reflecting at the value of these degrees. Continue reading “Computer Science Degree – The Missing Pieces”
Should I Learn Java in 2018
Should I learn Java? This is a question that just keeps coming up. If you are just starting out as a developer, if you already work as a Front End Developer or even if you are from the .NET background, many people wonder if learning Java is the right career/personal development move. Let’s see how useful learning Java is in 2018. Continue reading “Should I Learn Java in 2018”