Overview
Explore the intriguing parallels between writing and programming in this thought-provoking conference talk. Delve into the similarities between these seemingly disparate fields, focusing on how both involve translating high-level ideas into low-level sentences or statements. Discover insights on learning to read, write, and program, as well as the importance of style, formatting, and observational learning in both disciplines. Gain a fresh perspective on the nature of programming, including discussions on spreadsheets as code, the relevance of domain knowledge, and the process of teaching computers to execute desired tasks. Challenge your preconceptions about the creative and technical aspects of writing and programming, and uncover valuable lessons that these fields can learn from each other.
Syllabus
Intro
What is programming?
Hey folks! How's the water?
Spreadsheets are code
Are smells bad?
Are code smells common?
Can we teach smells?
Domain is irrelevant
Software does something
Building is learning
Domain is relevant
Programming is Writing
Writing is ?
Style in writing
Style in programming?
Formatting in writing
Auto-formatting in programming
Observational learning
Corse integration
Teaching the computer to do what you want
THE END
Taught by
NDC Conferences