-
Sandi Metz: You're Insufficiently Persuasive
How do you get people to do what you want? Why do we fight with people when we all want the same thing? -
Chad Fowler: Growing Old
No one will remember your code when you die. Then, what will your legacy be? How do we leave a dent in our fellow humans? -
Andy Croll: The Impermanence of Software
Systems are valuable. Software is a liability. Here's why we should kill our software and replace it often.
-
Eileen M Uchitelle: The Unbearable Vulnerability of Open Source
Open source is a terrifying place to live and work. How can we ease the pain and fear for our maintainers and contributors? -
Jacob Stoebel: Code Reviews: Honesty, Kindness, Inspiration: Pick Three
Your code review process can polish your software, or it can destroy your organization. Here's an approach to reviews that keep the other human in mind. -
Caleb Thompson: Don't Get Distracted
"I’m going to tell you about how I took a job building software to kill people. But don’t get distracted by that; I didn’t know at the time."
-
André Arko: A History of Bundles: 2010 to 2017
How did Bundler become the dominant package management system for Ruby? Learn about its origins and every triumph and pitfall along the way. -
Justin Searls: There's Nothing.new under the sun
How did Ruby come to be? What did people do with Ruby back in 1993? What were the legendary talks that propelled Ruby and Rails to its position today?
-
Aja Hammerly: 4 Programming Paradigms in 45 Minutes
Bend your brain and refactor a simple program between four different paradigms: OOP, functional, logical, and something special. -
Sam Phippen: "RSpec no longer works with ActiveRecord"
An incredible look into the world of open source bug reporting. How do you fix an obscure bug in a library that everyone uses? -
Sebastian Sogamoso: The overnight failure
Required viewing for Gusties. What happens when your debit system goes haywire and starts draining your customers' bank accounts overnight?
-
Colin Fulton: Buuuuugs iiiiin Spaaaaace!
Space nerds and process nerds, unite! Learn how NASA ground engineers solved a lunar lander bug in-flight without modifying the code. Find out how the Soviet Union developed one of the world's best rocket designs with Agile methodologies (and a few explosions). -
Sam Aaron: Live Coding Music with Sonic Pi
Code can be music and music can be code. A contributor to Overtone, a Lisp-based music generation system, builds his own integrated music programming IDE that's completely awesome and so easy to use, schools can use it to teach kids how to program.