Posts about Software Engineering

System Design: Capacity Planning basics · Capacity planning is an underemphasized subject in system design. Approaching it as part of the design process can be tremendously helpful. Here are some of the basics.

Posture in system design interviews · System Design interviews are my favourite interview type, given beyond the technical parts there is a large behavioural component. Here are ideas on how to o well in the more subjective bits.