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”

Building services requires building teams

When talking about microservices (or agile development), the idea of self-managed, independent teams often comes up. What is not emphasized enough is how vital this idea is to the successful adoption of such highly decoupled architecture. In this article, I will share my experiences about working with independent teams and being part of them. Continue reading “Building services requires building teams”

Helping your team – Draw together!

I love working as a part of a great software development team. Thanks to my job, I also have a chance to lead such teams. In this series of blog posts titled Helping your team I would like to explore different ideas and techniques to make sure that the team you are part of is performing at its best!

Before going into specific topic, it is important to realize that you do not have to be a team lead or a senior member of the team to incite change! Introducing good ideas and championing best practices can be done by anyone. As a lead, this is your responsibility.

Drawing Together

Whiteboards are a good investment

Continue reading “Helping your team – Draw together!”