29 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 Katharine Graham: The Woman Who Took Down a President [Outliers] 57:36
252 - What is Good Code? with Jerad Gallinger
Manage episode 473077007 series 2543897
In this episode, I talk with Jared Gallinger about what makes good code. We agree that code must first work correctly, but real quality comes from being understandable and maintainable. We discuss how different code requires different quality standards - throwaway scripts can be messy while core systems need careful design. We explore how UI design limits code quality and why creating good software, like art, requires both discipline and comfort with necessary waste. A practical look at a concept developers discuss but rarely define clearly.
פרקים
1. Introduction and Sin City Ruby Promotion (00:00:00)
2. What Makes Code Good? (00:03:30)
3. Code Quality and Its Dependencies (00:08:30)
4. Emotional Motivations in Software Development (00:16:30)
5. Aesthetics and Constraints in Code (00:27:00)
6. Code as Art and the Value of "Waste" (00:38:10)
7. Conceptual Integrity in Software Design (00:46:30)
8. The Relationship Between UI and Code Quality (00:56:10)
9. The Importance of User Testing and Collaboration (01:04:30)
268 פרקים
Manage episode 473077007 series 2543897
In this episode, I talk with Jared Gallinger about what makes good code. We agree that code must first work correctly, but real quality comes from being understandable and maintainable. We discuss how different code requires different quality standards - throwaway scripts can be messy while core systems need careful design. We explore how UI design limits code quality and why creating good software, like art, requires both discipline and comfort with necessary waste. A practical look at a concept developers discuss but rarely define clearly.
פרקים
1. Introduction and Sin City Ruby Promotion (00:00:00)
2. What Makes Code Good? (00:03:30)
3. Code Quality and Its Dependencies (00:08:30)
4. Emotional Motivations in Software Development (00:16:30)
5. Aesthetics and Constraints in Code (00:27:00)
6. Code as Art and the Value of "Waste" (00:38:10)
7. Conceptual Integrity in Software Design (00:46:30)
8. The Relationship Between UI and Code Quality (00:56:10)
9. The Importance of User Testing and Collaboration (01:04:30)
268 פרקים
すべてのエピソード
×
1 263 - Gayle Laakmann McDowell, Author of Cracking the Coding Interview 58:46

1 262 - Michael Lubas, Founder of Paraxial.io 45:28

1 260 - Adam McCrea, Founder of Judoscale 58:50

1 261 - Abstraction and Emergence with Jorge Manrubia 1:06:12

1 259 - Chris Chilek and John Cunningham, Founders of LegiPlex 55:12

1 258 - Errol Schmidt, CEO of reinteractive 1:04:48

1 257 - Colleen Schnettler, Creator of HelloQuery 1:03:01

1 256 - Dave Farley, Author of Modern Software Engineering 1:08:49

1 255 - Ghost Engineers with Yegor Denisov-Blanch and Simon Obstbaum 56:58

1 254 - Amanda Perino, Executive Director of The Rails Foundation 1:12:28

1 253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker 1:27:12

1 252 - What is Good Code? with Jerad Gallinger 1:10:10

1 251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 Speaker 45:08


1 249 - Neeraj Singh, Founder and CEO of BigBinary and Neeto 56:20

1 248 - Ryan Kulp, Founder of TRMNL 1:04:24

1 247 - Steven R. Baker, Creator of RSpec 1:40:44


1 245 - Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 Speaker 1:24:14

1 244 - Jeff Dwyer, Founder & CEO at Prefab 1:02:38

1 243 - Johanna Rothman, Author and Consultant 1:17:52

1 242 - John DeSilva, CTO at Revela 1:09:24

1 241 - Freedom Dumlao, Sin City Ruby 2025 Speaker 1:03:04

1 240 - JP Camara, Principal Software Engineer at Wealthbox 1:06:34

1 239 - Artur Trzop, Co-Founder & COO of Knapsack Pro 54:56


1 238 - Will Carey, CTO of Brand New Box 1:09:01

1 237 - Adarsh Pandit, Executive Director of Ruby Central 57:26



1 233 - Joel Hawksley, Staff Engineer at GitHub 1:02:10

1 232 - Allison McMillan, Fractional VP of Engineering & Leadership Consultant 53:42

1 231 - Matt Kirkland, Founder and Designer at Brand New Box 51:18

1 230 - Nate Clark, founder of Brand New Box 1:03:37

1 229 - Test Driven Design with Alex Bunardzic 1:24:16

1 228 - Flaky Tests with Alan Ridlehoover and Fito von Zastrow 1:04:49


1 227 - Paul Campbell, Co-Founder and CEO of Tito 1:04:06

1 226 - Ciaran Lee, Co-Founder and Chief Engineer of Intercom 59:59

1 224 - Matthew Kaliara, CTO and Co-Founder at Rescale 56:45

1 223 - What Causes Flaky Tests with Brad Pauly 59:53

1 222 - Into the Software Industry Straight out of High School with Verda Korzeniewski 1:10:28

1 221 - Automated Translations in Rails with Trae Robrock 49:11

1 220 - Sin City Ruby 2024 Recap with Andrew Atkinson 1:11:36

1 219 - Tom Henrik Aadland, VP Development at EG 1:00:53

1 218 - Working with and Testing APIs with Rich Steinmetz 42:43

1 216 - Andy Croll, Co-Chair of RailsConf 2024 37:49

1 215 - Ran Craycraft, Managing Director at thoughtbot 45:44

1 214 - Erik Cameron of The Gnar Company 51:24

1 213 - Adrian Marin, Founder of Avo 39:15

1 212 - Usability Testing with Andrew Maier 40:00

1 211 - Jim Remsik, CEO of Flagrant 40:37

1 210 - AI with Lorin Thwaits 1:17:33

1 209 - GitHub Primer with Katie Langerman and Cameron Dutro 50:16

1 208 - Matt Swanson, CTO of Arrows 47:24

1 207 - My Consulting Work (featuring Andrew Atkinson) 48:07

1 206 - Vignesh Rajendran, Co-Founder of Peach 46:59

1 205 - Stefanni Brasil, Co-Creator of Hex Devs 43:24

1 204 - Mike Stone, Co-Founder of The Gnar Company 51:12

1 202 - Friendly.rb 2023 Speaker Naijeria Toweett 48:12

1 201 - Remote Ruby Co-Host and Sin City Ruby 2024 Speaker Jason Charnes 56:20

1 200 - Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker 46:54




1 196 - Defensive Programming with Prarthana Shiva 33:43

1 195 - Effective Communication with Mark Shead 54:03

1 194 - Josh Doody, Salary Negotiation Coach 1:07:20

1 193 - Amanda Perino, Executive Director of The Rails Foundation 59:56


1 191 - Payload CMS (YC S22) with Dan Ribbens 50:06

1 190 - PostgreSQL with Sin City Ruby Speaker Andrew Atkinson 38:51

1 189 - Sin City Ruby Speaker Ernesto Tagwerker 58:03
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.