Rails Business
Brendan Buckingham and Ryan Frisch talk about developing with Ruby on Rails and how to leverage it to build a business.
Rails Business
Striving for Ideal Code
In this episode, the hosts discuss reflect on the high-quality, maintainable code found in various videos and books and their own aspirations to emulate such coding standards. The conversation covers the challenges of maintaining good coding practices over time and under business pressures. They explore the concept of 'good enough' code based on the maturity stage of a business, and debate how AI impacts coding quality. The hosts consider how AI can assist in writing tests, potential pitfalls, and the complexity of integrating AI into development while maintaining high standards. Lastly, they touch upon the concept of agentic coding and the importance of well-defined code boundaries in future development strategies.
00:00 Introduction and Catching Up
00:34 Exciting News from 37 Signals
02:11 The Urge for Clean Code
03:33 Challenges in Maintaining Code Quality
06:45 Reflections on Code Quality and Team Dynamics
16:12 The Role of AI in Coding
18:18 AI's Role in Code Architecture
18:33 AI in Controller and View Design
19:42 AI's Limitations in High-Level Decisions
21:13 Using AI for Writing Code and Tests
25:09 The Future of AI in Code Readability
29:49 Challenges and Hypotheses in AI-Driven Development
33:54 Final Thoughts and Future Topics
LINKS
Questions or comments, email us at railsbusinesspod@gmail.com
Podcasts we love
Check out these other fine podcasts recommended by us, not an algorithm.
Code with Jason
Jason Swett
Standing in the Fire
Very Good Software
Remote Ruby
Chris Oliver, Andrew Mason, David Hill
Code and the Coding Coders who Code it
Drew Bragg
IndieRails
Jess Brown & Jeremy Smith