How AI Is Changing What It Means to Be a "Good" DeveloperWith every new advance in technology, we are always redefining what it means to be a "good" developer. In the pioneering days of the 1960s and 70s, a "good" developer was a master of precision. When yApr 8, 2026·9 min read·19
The Ripple Effect: Understanding Language and InfluenceHow your words and actions shape organisational cultureFeb 4, 2024·9 min read·35
Engineering Management: Expectations vs. RealitiesA reflection on my first year in managementOct 2, 2023·4 min read·39