Engineering You • Martin Thompson

What are the characteristics of a good software engineer? It's a topic many people would argue endlessly about. This is not surprising given we are effectively living in the era of software alchemy. Some of the best programmers draw on strong scientific and engineering backgrounds and combine this with craft-like coding skills in a virtuous feedback cycle. In this talk, we explore the individual practices and techniques that can help bring out the engineer in you.

Design Philosophy Video

Sep 16 2021

 No Return: Beyond Transactions in Code and Life • Avdi Grimm

At the root of catastrophes in both code and life lies a pervasive fallacy: the attempt to model processes as if they were transactions. Join Avdi for an honest, sometimes raw retrospective on two decades of building a software development career. You’ll examine how personal philosophy impacts software design — and vice-versa. You’ll encounter the transactional fallacy and how it can hinder our attempts to build resilient systems. And you’ll explore how a narrative-oriented mindset can lead to both better code and a more joyful [...]

Philosophy Video

Jun 8 2020