Psychology in Programming with Adam Tornhill

Psychology in Programming with Adam Tornhill

Author: Carl Franklin and Richard Campbell July 31, 2014 Duration: 54:16
Carl and Richard talk to Adam Tornhill about his work understanding the psychology of programming. The conversation starts out with some thinking around getting into "the flow," being able to focus effectively on programming. Adam then digs into where bugs come from and the role of complexity in code. He has been studying code repositories to determine where bugs are likely to appear based on the idea that complex code changes more than simple code. The discussion also explores the idea that while coding parallel code is challenging, parallel development is even harder - can you really get multiple people working on the same project at the same time? You think you do, but do you really! Time to study your source tracking system!

Support this podcast at — https://redcircle.com/net-rocks/donations

Hosted by Carl Franklin and Richard Campbell, .NET Rocks! is a long-running conversation with the people building the future of software. This isn't a dry lecture; it's a lively, technical deep dive where two seasoned developers explore the vast ecosystem around Microsoft .NET, Azure, and modern development practices with a diverse roster of expert guests. Each episode feels like you're pulling up a chair in a room full of brilliant minds, listening to unfiltered discussions about real-world coding challenges, architectural patterns, and the tools that shape our daily work. You'll hear practical advice, war stories from the trenches, and forward-looking insights that go far beyond the documentation. Tuning into this podcast means connecting with a community of professionals who are as passionate about the craft as you are, offering perspectives that can transform how you approach your next project. Whether you're deep into C# or just curious about cloud-native development, these conversations provide a valuable blend of knowledge, humor, and genuine enthusiasm for technology.
Author: Language: English Episodes: 1000

.NET Rocks!
Podcast Episodes
Artificial Intelligence and the Future with Joseph Sirosh [not-audio_url] [/not-audio_url]

Duration: 47:01
Where is Artificial Intelligence going at Microsoft? While at Connect in New York, Carl and Richard talked to Joseph Sirosh about his work with AI through the years and especially now while it's a new (and likely permane…
Visual Studio Team Services and DevOps with Brian Harry [not-audio_url] [/not-audio_url]

Duration: 45:17
Visual Studio Team Services continues to evolve! While at Connect in New York, Carl and Richard chatted with Brian Harry about the latest set of features coming out of the VSTS team. Brian talks about how Microsoft has b…
GitHub Beyond Your Browser with Phil Haack [not-audio_url] [/not-audio_url]

Duration: 52:40
Ready to use GitHub beyond your browser? Carl and Richard talk to Phil Haack about his latest work at GitHub, where they are focused on expanding the audience that can rely on GitHub for social coding of all types. The d…
Developer Tips and Design Patterns with Steve Smith [not-audio_url] [/not-audio_url]

Duration: 57:46
No anti-patterns this time - Steve is talking patterns! Carl and Richard chat with Steve Smith about various development patterns that can help you build software that is more reliable, scalable and robust. While Steve i…
Docker Tools for .NET Core with Kendra Havens [not-audio_url] [/not-audio_url]

Duration: 44:56
Ready to experiment with containers? Carl and Richard talk to Kendra Havens about the on-going integration of container technology into Windows, Visual Studio and .NET. Kendra talks about moving existing applications int…
DevOps for Everyone with Donovan Brown and Damian Brady [not-audio_url] [/not-audio_url]

Duration: 45:07
Can everyone benefit from DevOps practices? While at Ignite in Orlando, Carl and Richard sat down with Donovan Brown and Damian Brady to talk about the recently formed League of Extraordinary DevOps Advocates and the eff…
Building VSTS using VSTS with Dan Hellem and Rogan Ferguson [not-audio_url] [/not-audio_url]

Duration: 52:35
How does Microsoft make Visual Studio Team Services? With Visual Studio Team Services! While at Ignite in Orlando, Carl and Richard sat down with Dan Hellem and Rogan Ferguson to talk about their work in the VSTS team bu…
SQL Server DevOps with Kevin Cunnane and Eric Kang [not-audio_url] [/not-audio_url]

Duration: 58:35
DevOps with SQL Server? Yes! While at Ignite in Orlando, Carl and Richard sat down with Kevin Cunnane and Eric Kang to talk about the latest set of tooling in SQL Server to facilitate incorporating SQL Server databases i…
AI for Developers with David Carmona [not-audio_url] [/not-audio_url]

Duration: 53:44
What can developers do with artificial intelligence? While at Ignite in Orlando, Carl and Richard sat down with David Carmona to talk about the latest AI offerings from Microsoft. The conversation starts out focused on s…
Building Web Apps using vue.js with Shawn Wildermuth [not-audio_url] [/not-audio_url]

Duration: 56:30
Ready for a different vue on web pages? Carl and Richard talk to Shawn Wildermuth about his experiences with vueJS. The conversation starts out with a discussion about the endless range of JavaScript frameworks - do we n…