sireaton Hacker News • Recommends
On “List of YouTube channels for improving web development and programming skills”
#raymondhettinger#cognitiveload#chunking
84 subscribers • 1 video on Hallway
Intermediate. Assumes working knowledge.
23K views6 years ago2 recommendations
Programming languagesTools and practicePythonDeveloper productivityDesign patterns
Raymond Hettinger explains mental strategies for programming in Python, focusing on reducing cognitive load through chunking, aliasing, and simpler problem-solving.
All credit goes to SF Python: youtube.com/channel/UC51aOZF5nnderbuar5D5ifw Timestamps (credit: Станислав Купряхин): Intro Overview of strategies Strategy: Chunking and Aliasing Example: Random module Strategy: Solve a related but simpler problem "The Feynman Algorithm" Strategy: Build classes independently and let inheritance discover itself Strategy: Repeat tasks manually until patterns emerge, then move to a function Strategy: Consider object oriented programming as a graph traversal problem Video synced using Blender. Original video: youtube.com/watch?v=UANN2Eu6ZnM Original Description: This talk was presented at PyBay2019 - 4th annual Bay Area Regional Python conference. See pybay.com for more details about PyBay and click SHOW MORE for more information about this talk. Description or "Strategies learned from coaching, teaching, and StackOverflow" If you work with thousands of developers, ranging from the experienced to the aspirational, you can see what patterns of thought seem to confer success. Raymond shares what he’s seen that works best for developing problem solving skills, learning how to learn, how to get unstuck, and reliable strategies for managing complexity. The talk includes live coding examples to make these ideas concrete. About the speaker Python core developer. Certified Public Accountant. Freelance programmer/consultant/trainer. Husband to Rachel. Father to Matthew. Sponsor Acknowledgement This and other PyBay2019 videos are via the help of our media partner AlphaVoice (alphavoice.io/)!What people say. Highly recommended for its insights into managing working memory limits and reducing cognitive load when writing and reading code.
sireaton Hacker News • Recommends
On “List of YouTube channels for improving web development and programming skills”
skimdeskon Hacker News • Recommends
On “Coding and Confusion”
zahlmanon Hacker News • Mentions
On “Everything old is new again: memory optimization”