The Toolbox For Principal Software Engineers
What I've learned about building systems, patterns, and clarity in a multi-brand environment
Software engineering notes from a principal engineer: Scala for reliable services, naming things, re-platforming, and leading without authority.
6 posts tagged with “Software Engineering”
What I've learned about building systems, patterns, and clarity in a multi-brand environment
A comprehensive guide exploring when, why, and how organizations should approach re-platforming initiatives to drive business growth and technological advancement.
How individual contributors can lead effectively without formal authority—through influence, expertise, and collaborative strategies.
GraphQL Summit 2022 takeaways: the 5 talks I recommend from 22, including Netflix and Fidelity on Apollo Federation, Reddit’s supergraph and Apollo Router 1.0.
Naming things and vertically centering things. Four ways to center in CSS — absolute, table cell, flexbox and grid — with tradeoffs, plus BEM naming.
Coming from C, Java and PHP, I assumed languages were interchangeable. Immutable variables and first-class functions in Scala changed my mind.