Software Architecture Is an Exercise in Perspective-Taking

Continuing my series about the human side of software engineering, in this post I focus on how different stakeholders speak different languages, how developing a common lingo can be extremely beneficial for efficient discussions and preventing confusion, and how engineers have a natural tendency towards complex solutions.

calendar_month February 10, 2026
Post image

Creating Space For Learning

In this post, I describe what kind of learning makes a great developer and how we can create space for such learning within a fast-paced company.

calendar_month February 9, 2026
Post image