Programming, Fast and Slow
There are two types of projects that require different decision making. Read more
There are two types of projects that require different decision making. Read more
APIs represent boundaries between systems and their models of reality. Unifying this representation is not a good idea. Read more
Choosing a technology is not a choice, it’s a bet. Read more
There are a lot of scales and scaling needs to be discussed within the appropriate context. Read more
The practices of hiring seem to carry over from education system experience. Unlearn them. Read more
Continuous Delivery is not a way to develop software faster, but rather to manage risks well Read more
Issue gardening can become too much work in itself at the expense of productivity. Read more