efficiency(2/0)

Reduce development friction

Victoria Drake has a must-read article about Technical Ergonomics.

Use the minimum number of machines

Whether hosting a personal web service or launching entrepreneurial software, use the least number of machines to achieve your goal. Because of the prevalence of cluster software like Kubernetes, you may conclude that the way of the future for any software is to run inside a geographically dispersed, distributed set of Kubernetes clusters. Talk of the power of microservices and the incredible feats of engineering that Google, Facebook, and Amazon have achieved with these power tools builds a lot of FOMO in our industry.…