Software Engineering
Software architecture, operations, career development for engineers, technical leadership and beyond.
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.
Continue readingโSystem Design interviews are my favourite interview type. Taking the technical part aside, such interviews have a large behavioural component. I wrote down some ideas on how to perform better in the more subjective bits.
Continue readingโ