In this episode, John Nunemaker and I discuss what it's like to work at GitHub for seven years, and how Microsoft's acquisition of GitHub impacted John's job and career. John Nunemaker.com John Nunemaker on Twitter John Nunemaker on GitHub John Nunemaker on Instagram...
Oct 05, 2021•53 min•Ep. 117
In this episode, Matthew Bellantoni and I discuss useful definitions of good and bad code, problems in modeling and communicating reality, how to find clients as a freelancer, and the job market for junior and senior coders. Matthew Bellantoni on Twitter Matthew Bellantoni.com RailsGigs
Sep 28, 2021•58 min•Ep. 116
In this episode, Collin Donnell and I discus regional cuisine, philosophy reading recommendations, the strengths of various programming languages, and whether we have anything to fear from AI. Collin Donnell on Twitter Key and Nib Collin Donnell's website The Wisdom of Insecurity How to Win Friends and Influence People...
Sep 21, 2021•57 min•Ep. 115
In this episode, Nick Janetakis and I discuss freelancing, Dockerizing for development versus Dockerizing for production, and Kubernetes. Nick Janetakis's website My interview on Nick's podcast
Sep 07, 2021•54 min•Ep. 114
Riaz Virani joins me for a discussion that covers strategies for project management, the realities of freelancing, declarative versus imperative programming, and productive disagreements. Riaz Virani's website
Aug 31, 2021•1 hr 17 min•Ep. 113
In this episode, Peter Cooper and I discuss the publishing of Ruby Weekly and the benefits of podcasting and blogging. We also talk about cars and the Smashing Pumpkins. Ruby Weekly Peter Cooper on Twitter
Aug 23, 2021•1 hr 4 min•Ep. 112
In this episode I talk with Ken Collins, Principal Engineer at Custom Ink, about Dockerizing development environments, Dockerizing production environments, and hosting containerized applications with Kubernetes and AWS Lambda. Ken Collins on Twitter Lamby.custominktech.com The Case for Rails on Lambda Lamby on Github...
Aug 17, 2021•50 min•Ep. 111
This is a "mega" episode featuring guests from The Bike Shed, Remote Ruby, The Ruby on Rails Podcast, and this podcast, Rails with Jason.
Aug 11, 2021•33 min•Ep. 110
In this episode Lee McAlilly and I discuss how to decide where to put your code, the benefits of good naming conventions, and how testing can help you figure out what to do and how to do it. McAlilly.com Lee McAlilly on Twitter Chris Oliver at GoRails Original Fuzz Guitar Straps
Aug 10, 2021•59 min•Ep. 109
In this episode, Josh Thompson and I discuss iterative teaching and the curse of knowledge, managing frustration by managing your expectations, metrics for evaluating a dev team, and lessons learned from attempting to maximize income as a freelancer. A Twitter thread about frustration Josh's Twitter thread that lead to 3 customers at $1k each Million Dollar Consulting by Alan Weiss Developer Hegemony: The Future of Labor by Erik Dietrich Josh Thompson on Twitter Josh.works Intermediate Ruby.com...
Aug 03, 2021•1 hr 9 min•Ep. 108
On this episode I'm joined by Chris LaBarge who works with me at Meadows Healthcare. Chris and I discuss testing in general as well as using TDD to lower the cognitive burden of coding. Ruby on Rails Slack ChrisLaBarge.com Jason's email address
Jul 27, 2021•49 min•Ep. 107
In this episode, Nick Agliano and I discuss finding your first programming job, infrastructure, and AWS. Nick Agliano's website Nick Agliano on Twitter
Jul 20, 2021•49 min•Ep. 106
In this episode, Aweys Ahmed and I discuss life as a junior developer, leveling up your skill set, and how to market yourself as a job candidate. Aweys Ahmed on Twitter Aweys Ahmed on LinkedIn Aweys Ahmed on Dev.to Refactoring by Martin Fowler Clean Code by Robert Martin Practical Object-Oriented Design in Ruby by Sandy Metz Domain-Driven Design by Eric Evans Patterns of Enterprise Application Architecture by Martin Fowler...
Jul 13, 2021•1 hr 6 min•Ep. 105
In this episode, Rémi Mercier and I discuss feature branches, alternative strategies to feature branching, searching for your first programming job, France, and Rémi's background as a stained glass craftsman. Rémi Mercier.com Rémi Mercier on Twitter...
Jul 06, 2021•54 min•Ep. 104
In this episode, Rob Zolkos interviews me for a behind-the-scenes look at the publishing of my new book The Complete Guide to Rails Testing. The Complete Guide to Rails Testing Rob Zolkos on Twitter Rob Zolkos on GitHub Rob Zolkos on LinkedIn...
Jun 28, 2021•59 min•Ep. 103
In this episode, Nate Berkopec and I discuss how to right size your infrastructure, how to choose and gain insight from an infrastructure monitoring solution, the pitfalls of running your first training sessions, and much more. Speedshop , Nate's consultancy The Complete Guide to Rails Performance Nate Berkopec on Twitter Nate Berkopec on Github...
Jun 22, 2021•56 min•Ep. 102
In this episode, Justin Gordon and I discuss Ruby syntax, reducing the need for testing with Rescript or Rust, the benefits of time tracking, and the multitude of skills needed for running a successful agency. Links: Shakacode.com Hichee.com Justin Gordon on GitHub Justin Gordon on Linkedin Justin Gordon on Twitter...
Jun 15, 2021•1 hr 8 min•Ep. 101
In this wide-ranging episode I talk with Joe Masilotti on a number of sundry topics including using Turbo on iOS, methods of pricing for freelancing work, and Joe's tool for creating social media preview cards, Mugshot Bot. Links: Joe Masilotti on Twitter Masilotti.com Mugshot Bot
Jun 01, 2021•51 min•Ep. 100
In this episode I talk with Chris Oliver, creator of GoRails, HatchBox and Jumpstart Pro. We talk about the GoRails story, the challenges of deploying apps, and Chris's new house. Links: GoRails HatchBox Jumpstart Pro Chris Oliver on Twitter GoRails Job Board...
May 25, 2021•57 min•Ep. 99
In this episode I talk with Kevin Murphy, Software Developer at the Gnar Company. Kevin and I discuss the contents of his recent RailsConf talk, Engineering MBA: Be the Boss of Your Own Work. Links: Kevin Murphy on Twitter kevinjmurphy.com The Gnar Company
May 18, 2021•42 min•Ep. 98
In this episode I talk with Jordan Raine, Senior Developer at GitHub, about writing. We talk about writing PRs and writing emails. We also discuss some of our favorite books and authors. Links: Jordan Raine on Twitter Jordan Raine on GitHub refactoringwords.com
May 11, 2021•50 min•Ep. 97
In this episode I talk with Jesse Spevack, Staff Engineer at Ibotta about Stimulus, conference talks, and hiring developers. Links: Jesse Spevack on Twitter jessespevack.com jesse.spevack@ibatta.com Refactoring Live: Primitive Obsession by James Dabbs
May 04, 2021•41 min•Ep. 96
In this episode I talk with Jemma Issroff about how garbage collection in Ruby works. Concepts discussed include the Ruby heap and tri-color mark-and-sweep. Links: Jemma Issroff's blog Jemma Issroff on Twitter WNB.rb
Apr 27, 2021•37 min•Ep. 95
In this episode I talk with Vladimir Dementyev, software engineer at Evil Martians, about "frontendless Rails frontend". We talk about what this means and how it relates to ViewComponent, StimulusReflex and Hotwire. Links: Vladimir Dementyev on Twitter Evil Martians Hotwire: Reactive Rails with no JavaScript? Slides for Vlad's RailsConf talk ViewComponent extensions...
Apr 20, 2021•47 min•Ep. 94
In this episode I talk with Casey Watts, author of Debugging Your Brain. We discuss modeling the brain, cognitive behavioral therapy, music, and bubbles. Links: Debugging Your Brain CaseyWatts.com Casey Watts on Twitter Thinking in Systems: A Primer The Fearless Organization...
Apr 13, 2021•46 min•Ep. 93
In this episode I talk with Julian Fahrer, Engineer at Brightline, about complex scheduling challenges and service objects. Links: Julian Fahrer on Twitter LearnDocker.online
Apr 06, 2021•58 min•Ep. 92
In this episode I talk with John Athayde, VP of Design at PowerFleet. John and I discuss some design tips for developers who want to improve their design skills. We also talk about farming and presidents. Links: John Athayde on Twitter Sfumato Farm
Mar 30, 2021•47 min•Ep. 91
In this episode I talk with Joel Hawksley, Software Engineer at GitHub, about GitHub's ViewComponent library. Links: ViewComponent.org Primer ViewComponents
Mar 23, 2021•40 min•Ep. 90
In this episode I talk with Matt Swanson about the Shopify Upgrow guide (since taken offline), which recently made a small splash in the Rails community. Matt and I share our candid opinions regarding what in the Upgrow guide we agree with and what we disagree with. Links: Boring Rails Matt Swanson on Twitter Upgrow mirror Matt's article, "All software advice is wrong"...
Mar 16, 2021•49 min•Ep. 89
In this episode I talk with Tom Rossi about how to keep Rails apps organized. Tom and I talk about POROs, "service objects", /lib vs. /app, the "slots" Rails gives you, and the limits of Rails' ability to help organize application code. Tom Rossi on Twitter Higher Pixels
Mar 09, 2021•1 hr 2 min•Ep. 88