Good morning, and happy Sunday! Recently I was going through my notes, reminding myself of some of my favorite conference talks on object-oriented design from over the years. Today I thought I'd share a few of them with you.
- OOP: You're doing it completely wrong, by Kevin Berridge.
- Nothing is Something, by Sandi Metz
- The Grand Unified Theory, by Jim Weirich
I had a few more I was going to list, but I know getting through talk videos is a big time commitment so I think I'll cut it off there for now. Enjoy! (And if you have a favorite OOP talk, please reply and tell me about it!)
Last week I was honored to be a keynote speaker at the Ruby Southeast conference in Nashville, Tennessee (where I was born!). I gave a talk on a topic I've been thinking about a lot in the past few years: approaches for increasing your impact as a developer by strategically avoiding code. Not ceasing to write code altogether, but making informed choices to only write (and hence, have to maintain) code in the areas where it will have the greatest leverage over time.
The talk went really well, and I had a bunch of attendees tell me it caused them to reconsider some of their attitudes on coding.
In the process of researching and writing the talk, I realized I had far more material on my hands than I could fit into 45 minutes. So I'm doing what I usually do in this situation: I'm going to expand the talk into a new resource of some kind. It's early days, but I'm thinking either a book or a course; maybe both.
If this sounds interesting to you, I'd like to invite you to join the conversation. Click here to subscribe to a mailing list dedicated to #nocode practices. I'll send you some of my thoughts on maximising coding leverage, keep you in the loop about book/course development, and invite you to share relevant experiences from your coding career.
Thanks for joining me for BRUNCH. See you next week!