The problem with firefighting in an organization is that it requires a steady stream of new fires, and fires are bad.
We lost the spirit of Web 1.0, can we ever revive that via a Neo Web 1.0 renaissance?
The more legacy code your team maintains, the greater the impact on their productivity. Legacy code is a tax, and should be deleted when possible.
Managing decline is one of the hardest tasks that a leader needs to undertake.
As a leader, you need to think about how you react when things go wrong. Your example matters.
At times like this, I hate social media: the ugly side of many people starts to show via this brutally honest mirror.
People can assume that because they know something, others know it too. In a team setting, this can cause chaos.
This week my web search engine greppr came under a bot attack, in this episode I will discuss what happened and how I fixed it.
Some thoughts on how to choose a good mentor to help you to succeed in life.
Sometimes software engineers need to do sales, so we might as well get good at it.
For a leader, conflict should be met head-on and not avoided.