#61 - The Programmer's Brain and the Importance of Cognition - Felienne Hermans
#61 - The Programmer's Brain and the Importance of Cognition - Felienne Hermans

#61 - The Programmer's Brain and the Importance of Cognition - Felienne Hermans

سالم الخرش 🇱🇾🔥

53 min
Business & Finance
Play

Description

<p><em>“Understanding what makes code readable from a cognitive perspective will help you design better. There are so many areas of programming where knowing something about knowing is just going to make you happier and more effective."</em></p> <p>Felienne Hermans is the author of “The Programmer’s Brain” and an Associate Professor at Leiden University. She is also the creator of the Hedy programming language, the co-founder of Joy of Coding conference, and a host at Software Engineering Radio podcast. In this episode, Felienne explained why programming is one of the most demanding cognitive activities and described the three different cognitive processes involved. We discussed why code reading is hard and how to get better at it, the connection between programming and spoken languages, naming things and why it is so important to get it right, and how to avoid having bugs in our thinking.</p> <p>Listen out for:</p> <ul> <li>Career Journey - [00:05:09]</li> <li>Kids Learning Programming - [00:06:15]</li> <li>Writing “The Programmer’s Brain” - [00:08:58]</li> <li>Programming as a Demanding Cognitive Ability - [00:11:19]</li> <li>Code Reading is So Hard- [00:16:23]</li> <li>3 Cognitive Processes - [00:19:32]</li> <li>How to Improve Code Reading Skills - [00:22:09]</li> <li>Power of Chunking - [00:25:07]</li> <li>Learning Programming and Spoken Language - [00:27:35]</li> <li>Bugs in Thinking - [00:31:02]</li> <li>Naming Things is Hard - [00:34:32]</li> <li>Code with Bad Names Has More Bugs - [00:37:36]</li> <li>Mental Models - [00:41:31]</li> <li>Other Cognitive Aspects - [00:42:45]</li> <li>Impact of Interruptions - [00:44:37]</li> <li>2 Tech Lead Wisdom - [00:46:46]</li> </ul> <p>_____</p> <p><em>Felienne Hermans’s Bio</em><br> Felienne Hermans is an Associate Professor at the Leiden Institute of Advanced Computer Science at Leiden University, where she heads the PERL research group, focused on programming education. She also teaches prospective computer science teachers at the Vrije

Uploader

maddie.wave

maddie.wave

#61 - The Programmer's Brain and the Importance of Cognition - Felienne Hermans - Listen Free | WowFM