Enabling courage
Last week I wrote a post about courage. Courage is a skill – an essential skill if you want to lead. There are two stories I shared and having some courage was the ingredient that… Read More »Enabling courage
Last week I wrote a post about courage. Courage is a skill – an essential skill if you want to lead. There are two stories I shared and having some courage was the ingredient that… Read More »Enabling courage
It’s a hot summer. You and a small team of developers are trying to put your product to the cloud. You work hard, but it’s a huge, never ending amount of work. It’s never done…… Read More »Do you have the courage to be a team lead?
The story is about a man, called Bai Ivan. Bai Ivan lives in Sofia but spends a lot of time in a nearby village, where he owns a small house. This house is an endless… Read More »Software principles for non-software developers – Single-responsibility-principle
Our story begins with an awesome software product, many software developers, and a manager. Over time, the codebase of the software grew and it became slower to write code for it and reliably put that… Read More »Three Surprises About Change
I love unit testing and Test-Driven Development (TDD). Ever since I started using them, I felt I became a happier, better, and more productive software developer. I love how TDD “forces” me to think about… Read More »Learning to Unit Test
It’s years since I listened to “The Phoenix Project” – a book I liked and recommended to friends and colleagues. So imagine my surprise when I received an email asking to review an upcoming “sequel”… Read More »The Unicorn Project Review
I love to read or listen to books. Some books I forget immediately, some I just listen and never go back, some I take extensive notes. However, from time to time, I find a book… Read More »Switch – How to change things when change is hard. A Book Review
I have read a lot of self-improvement and leadership books, books about the work that I do, books that make you better and make you work better. There are many great books out there and… Read More »Reading is Simple, Learning is Hard to Do
As a computer programmer I enjoy the most: to write new code to modify existing code to read and understand code This is the question I asked many of my programming friends recently. After posting… Read More »To program is to understand
I had the great pleasure to attend and speak at JPrime, held on the 30-31 of May 2017 in my home town of Sofia, Bulgaria. My talk was about JUnit 5. If you know me… Read More »Speaking about JUnit 5 at JPrime Conference