Talks
Speakers
Events
Topics
Search
Sign in
Search
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
search talks for
⏎
Suggest modification to this talk
Title
Description
A talk from RubyConfTH 2023, held in Bangkok, Thailand on October 6-7, 2023. Find out more and register for updates for our next conference at https://rubyconfth.com/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In her talk 'Cultivating Instinct' at RubyConfTH 2023, Katrina Owen explores the concept of expertise through the lens of perceptual learning and intuition in programming. She delves into how experiences shape our ability to make swift judgments, particularly in complex fields like programming, where expertise isn’t easily articulated. **Key Points Discussed:** - **The Nature of Synesthesia:** Katrina begins with a personal anecdote about meeting neuroscientist Dr. Ramachandran, known for his work on synesthesia, to illustrate how unique cognitive experiences can enhance perception. For instance, she shares how an Australian opera singer leveraged her synesthesia to distinguish her baby's needs based on sound. - **Expertise Beyond Explicit Knowledge:** The discussion transitions to how expertise often lies in an intuitive grasp of underlying principles rather than just factual knowledge. Examples include terrain analysts who can deduce bacterial infections from aerial photographs based on subtle clues. - **Training Intuition in Various Fields:** Katrina shares insights from Philip Kellman's research on perceptual training, which showcases how skills can be refined through exposure and practice. Programs for training pilots and middle school students in recognizing important information demonstrate the effectiveness of this approach. - **Application to Programming:** She draws parallels with programming, emphasizing how experienced programmers notice systemic issues that less experienced ones might overlook. Detailed examples from her time at GitHub highlight the critical role of intuitive problem-solving in programming. - **The Importance of Perceptual Learning:** Katrina argues that traditional education often neglects training the automatic brain, which can process chaotic signals. She suggests techniques for training that enhance perceptual skills and enable programmers to filter relevant data effectively. - **Strategies for Improvement:** The talk concludes with the need for comprehensive training methods in programming to help novice developers more quickly recognize and leverage skills for meaningful challenges, rather than getting bogged down in technical details. **Conclusions:** Owen highlights that expertise in programming, much like other fields, can be cultivated through refined perceptual learning and experience. By focusing on patterns and signals within chaotic environments, programmers can accelerate their learning curve and improve their problem-solving abilities.
Suggest modifications
Cancel