183 - AI and the Democratization of Programming with Ufuk Kayserilioglu
Rails with Jason
by
5d ago
On today's episode, Ufuk Kayserilioglu returns for a discussion of what he's been up to with the Ruby infrastructure team at Shopify, the challenges of parsing Ruby, how AI tools like ChatGPT will change programming, the likelihood of AI replacing programmers, and how AI is democratizing programming.  Ufuk.dev Ufuk Kayserilioglu on Twitter Ufuk Kayserilioglu on GitHub ..read more
Visit website
182 - ChatGPT with Lee McAlilly
Rails with Jason
by
1w ago
Lee McAlilly returns for a discussion of his experiences using ChatGPT, strategies for using ChatGPT in your work, how getting correct answers isn't the only value to be derived from ChatGPT, what the future of programming with AI tools looks like, the potential downsides of AI technology, and how AI will or will not affect employment.  Ruby on Rails Tutorial by Michael Hartl Enlightenment Now by Steven Pinker Original Fuzz Guitar Straps Lee McAlilly on Twitter ..read more
Visit website
181 - How to Fix Flaky Tests with Dan Manges, Founder of RWX
Rails with Jason
by
3w ago
On today's episode I'm joined by Dan Manges, founder of RTX, to discuss strategies for diagnosing and fixing flaky tests. What causes flaky tests How I fix flaky tests Dan Manges on Twitter RWX RWX Captain ..read more
Visit website
180 - ChatGPT and Testing with J. B. Rainsberger
Rails with Jason
by
1M ago
In today's episode I'm joined by J. B. Rainsberger for an assessment of what value can be derived from using ChatGPT as a programming tool. We also discuss why you should write your tests backwards, using ChatGPT to make tests pass, and J. B.'s philosophy and approach as a consultant.  Finally, we get into the benefits of joining J. B.'s JBrains Experience mentoring group. Extreme Programming Explained by Kent Beck Extreme Programming Installed by Ron Jeffries, Ann Anderson, and Chet Hendrickson Planning Extreme Programming by Kent Beck and Martin Fowler Switch by Chip and Dan Heath Test ..read more
Visit website
178 - Separating What from How with Patricio Arluciaga
Rails with Jason
by
1M ago
In today's episode, Patricio Arluciaga and I discuss working together on separating the what from the how in software development.  We also touch on Patricio's time in the printing industry and his subsequent transition into programming. Patricio Arluciaga on Twitter  Cosmos by Carl Sagan Contact by Carl Sagan ..read more
Visit website
177 - Lucian Ghinda, Creator of Short Ruby Newsletter
Rails with Jason
by
2M ago
On today's episode, I'm joined by Lucian Ghinda, creator of Short Ruby Newsletter.  We discuss tactics for reading technical books on unfamiliar topics, consistently delivering quality programming to production, programming as a mix of engineering and art, understanding the reasons why an approach was used rather than applying rules to determine whether code is "good" or "bad", and we go in-depth on duplication. Short Ruby Newsletter Cookpad Ruby and Rails.info Friendly.rb Patterns of Enterprise Application Architecture by Martin Fowler  Ghinda.com Lucian Ghinda on Twitter ..read more
Visit website
176 - How to Build a Feature with Irina Nazarova, CEO of Evil Martians
Rails with Jason
by
2M ago
This week, Irina Nazarova and I discuss the way we think about building features.  We get into the kinds of questions you should ask at the beginning of a project, using feedback loops to make sure you understand the user's needs, the propensity of users to muddle through using software rather than reading documentation, releasing smaller chunks of work frequently to limit risk, and focusing on helping the user rather than on the tech. We also discuss upcoming conferences and our travel plans. Irina Nazarova on Twitter Irina Nazarova on LinkedIn Evil Martians.com Don't Make Me Think by S ..read more
Visit website
175 - Preventing Software Defects with Vitor Oliveira
Rails with Jason
by
3M ago
On today's episode, I'm joined by Vitor Oliveira for a discussion including learning spoken languages and whether that relates to programming,  testing and QA, the false dichotomy of perfect vs. good code, the types of defects (bugs, design defects, & missing features), and code review.  Napice Vitor Olivera on LinkedIn ..read more
Visit website
174 - Freelancing with Jeremy Smith
Rails with Jason
by
3M ago
This episode, Jeremy Smith and I get together for an in-depth conversation on his approach to freelancing.  We also discuss his upcoming conference Blue Ridge Ruby (June 8-9).  Hybrd JeremySmith.co Blue Ridge Ruby Jeremy Smith on Twitter Jeremy Smith on ruby.social Million Dollar Consulting by Alan Weiss Software Estimation by Steve McConnell ..read more
Visit website
171 - Smart Testing Practices with Rich Steinmetz
Rails with Jason
by
4M ago
In this episode,  Rich Steinmetz and I talk about the connections between programming, music, and poker, living and traveling in various parts of the world, test driven development, arranging your namespaces and testing, and the art of persuasion. Test Driven Development by Kent Beck Code Complete by Steve McConnell Rich Steinmetz on Twitter Rich Stone.io ..read more
Visit website

Follow Rails with Jason on Feedspot

Continue with Google
Continue with Apple
OR