🍎 GOTO 2016 - Software that Fits in Your Head - Dan North
Beauty in Code 2019, 6 of 6 — Dan North: “BDD Is Not About Testing”
GOTO 2018 - Governing Agile Delivery - Dan North
GOTO 2017 - Beyond Developer - Dan North
GOTO 2017 - Patterns of Effective Teams - Dan North
GOTO 2016 - Software, Faster - Dan North
🍎 Hynek Schlawack - Solid Snakes or How to Take 5 Weeks of Vacation - PyCon 2017
Hynek Schlawack - How to Write Deployment-friendly Applications - PyCon 2018
Hynek Schlawack - Beyond grep: Practical Logging and Metrics - PyCon 2015
Hynek Schlawack - Get Instrumented: How Prometheus Can Unify Your Metrics - PyCon 2016
C++ on Sea 2019 - The Forgotten Art of Structured Programming
GOTO 2018 - Don’t Walk Away from Complexity, Run - Venkat Subramaniam
🍎 Beauty in Code 2018, 4 of 7 - Kevlin Henney “1968”
PHPNW09 Keynote: Kevlin Henney - The Uncertainty Principle
Kevlin Henney - The Architecture of Uncertainty (2013)
🍎 Move Slow and Mend Things by Kevlin Henney
Agility (\neq) Speed - Kevlin Henney
GOTO 2017 - Code as Risk - Kevlin Henney
YOW! 2013 Kevlin Henney - The SOLID Design Principles Deconstructed
Kevlin Henney - Object? You Keep Using that Word - Trojmiasto JUG (2016)
🍎 GOTO 2013 - Worse Is Better, for Better or for Worse - Kevlin Henney
Kevlin Henney - Patterns for the People
Talking Architecture With Kevlin Henney
DevTernity 2019: Kevlin Henney - Lean Code
Software Art Thou: Kevlin Henney - What Do You Mean
DCSUG - Game of Sprints by Kevlin Henney and slides
The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]
Kevlin Henney - Procedural Programming: It’s Back? It Never Went Away
What Do You Mean? - Kevlin Henney [ACCU 2019]
GOTO 2018 - Old Is the New New - Kevlin Henney
🍎 GOTO 2016 - Small Is Beautiful - Kevlin Henney
Programming with GUTs by Kevlin Henney
ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers and another version
Giving code a good name - Kevlin Henney
GeeCON Prague 2017: Kevlin Henney - Software Is Details
GOTO 2016 - The Error of Our Ways - Kevlin Henney
Structure and Interpretation of Test Cases - Kevlin Henney (2019)
A system is not a tree - Kevlin Henney
Procedural Programming: It’s Back? It Never Went Away - Kevlin Henney [ACCU 2018]
Thinking Outside the Synchronisation Quadrant - Kevlin Henney
Refactoring to Immutability - Kevlin Henney
Individuals and Interactions over Processes and Tools by Kevlin Henney
Cognitive Biases and Effects You Should Know About (slides)
Turning Development Outside-In (slides)
🍎 Simple Made Easy - Rich Hickey
🍎 A Philosophy of Software Design - John Ousterhout - Talks at Google
Agile is Dead - Pragmatic Dave Thomas - GOTO 2015
Creating Great Programmers with a Software Design Studio - John Ousterhout (Stanford)
Computer Science: A Guide for the Perplexed - Joe Armstrong - GOTO 2018
The Do's and Don'ts of Error Handling - Joe Armstrong - GOTO 2018
Computer Science - Brian Kernighan on successful language design
Elements of Programming Style - Brian Kernighan
We Killed These Things With Fire - Marianne Bellotti - Øredev 2019
SOLID Architecture in Slices not Layers - Jimmy Bogard - Øredev 2016
5 Developer Environment Hacks to Increase Productivity
🍎 7 Skills of Highly "Effective" Programmers
9 Things Every Developer Should Do
10 Things Every Developer Should Learn [but microservices make "phoenixing" your code much easier]
66 Lessons from 50 Years of Software Experience
🍎 Don’t Fix the Bug, Fix the System
Don’t Use Boolean Arguments, Use Enums
🍎 How one code review rule turned my team into a dream team
How to think like a programmer — lessons in problem solving
How to Write Log Files That Save You Hours of Time
😂 Top Signs of an Over-Experienced Programmer
CPU Caches and why you care - Scott Meyers - code::dive 2014
Mythbusting Modern Hardware to Gain Mechanical Sympathy (video)
Memory Reordering Caught in the Act
Is Parallel Programming Hard, And, If So, What Can You Do About It?
A Tutorial Introduction to the ARM and POWER Relaxed Memory Models
ARM Architecture Reference Manual
Anti-fragile and feedback - trying to make up for the failures of “agile” - Andy Hunt
Chandler Carruth - Spectre: Secrets, Side-Channels, Sandboxes, and Security - CppCon 2018
Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer
Deprecating Simplicity 3.0 - Casey Rosenthal - GOTO 2019
Domain Driven Design: The Good Parts - Jimmy Bogard
Engineering You - Martin Thompson - GOTO 2017
How to Become a Great Software Architect - Eberhard Wolff - GOTO 2019
🍎 Inheritance Is The Base Class of Evil
Performance Matters - Emery Berger
Prioritizing Technical Debt as if Time and Money Matters - Adam Tornhill - GOTO 2019
Stop Writing Classes - Jack Diederich (Python)
The Development Metrics You Should Use (but Don’t) - Catherine Swetel - GOTO 2018
The Future of Software Engineering - Mary Poppendieck - GOTO 2016