Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Discover evidence-based learning strategies specifically tailored for software engineers in this comprehensive conference talk featuring Distinguished Professor Barbara Oakley, instructor of Coursera's massive "Learning How to Learn" course, alongside software engineer Zach Caceres. Explore how to optimize your brain's capacity for absorbing the constant stream of new tools, techniques, and systems that define modern software development. Learn about working memory limitations and how they impact programming effectiveness, understand the neuroscience behind habit formation and behavior change in technical learning contexts, and examine what constitutes good programming practices from a cognitive perspective. Master anxiety management techniques for high-pressure development environments, distinguish between task-positive and task-negative mental states to maximize focus, overcome procrastination patterns that plague many developers, and navigate the unique challenges of learning in our digital age. Gain insights into mechanical engineering principles that apply to software architecture, develop strategies for managing digital distractions that constantly compete for attention, implement the Pomodoro Technique effectively for coding sessions, and discover both radical mindset shifts and practical software solutions for enhanced learning. This presentation was delivered as part of Class Central's Free Web Development Bootcamp, providing actionable strategies to help programmers become more effective learners in an industry where continuous education is essential for career success.
Syllabus
Intro
Zachs Story
Programming is Weird
Software Development
Working Memory
Habits Behaviors
What is Good Programming
Anxiety Management
Task Positive vs Task Negative
Procrastination
The Digital Age
Mechanical Engineering
Digital Distractions
Pomodoro Technique
Radical Solutions
Software Solutions