Leading developers vs managing them

Words like leadership and management are used often when discussing software projects. While they may sound similar, they are quite different and are often (but not always) performed by separate people. In this article, I will look closer at these two terms and explain why one is more difficult than the other. Continue reading “Leading developers vs managing them”

Should you let your developers work from home?

It seems that everyone wants to work remotely these days. Why wouldn’t they? There are some obvious benefits, such as reduced commute and working from the comfort of your own home. What is the impact on the team though? In this blog post, I focus on the impact on the team rather than individual benefits. Continue reading “Should you let your developers work from home?”

The Physics of the Agile Methodology

There are numerous articles out there talking about agile teams and how being agile will change your life/project. I agree with what Agile Manifesto proposes, but overall, I think that agile movement lacks scientific approach. In this article, I will apply my understanding of physics to “prove” and explain some of the agile phenomena. Continue reading “The Physics of the Agile Methodology”

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!”

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”

Secrets to Highly Motivated and Happy Software Teams

Who wouldn’t want to work as a part of a happy and motivated software team? Wouldn’t it be great if every team you ever worked with was like that? Based on Leaders Eat Last by Simon Sinek and Drive by Daniel Pink, I will tell you how to make this possible. Continue reading “Secrets to Highly Motivated and Happy Software Teams”

Productivity advice for developers and development teams

Getting work done effectively and efficiently is a goal of most software development teams. On a personal level, being able to get a productive day at work can also be immensely satisfying. In this article, I will share with you my advice on how to be much more productive. This advice is inspired by “The 7 Habits of Highly Effective People” – a book that made a big impact on me. Continue reading “Productivity advice for developers and development teams”

The importance of being humble as a software developer

I have recently been thinking about the importance of humility for software developers. I feel that the more I learn about building software the humbler I become, knowing I do not have all the answers. This attitude helped me a lot in my life as a software developer… Continue reading “The importance of being humble as a software developer”

The Phoenix Project – a key to understanding DevOps

Every now and then you read a book that completely changes how you understand something. “The Phoenix Project” (Amazon) changed how I understand DevOps and driving positive transformations in companies. Keep reading to see why I think everyone working in the software industry should read this book. Continue reading “The Phoenix Project – a key to understanding DevOps”