Future of Coding

Myths & Mythconceptions by Mary Shaw

Dec 29, 2023
Author Mary Shaw discusses myths and mythconceptions in programming, including the dominance of ill-specified software, the confusion caused by the lack of structure in a paper, and the importance of recognizing limitations in myths. They explore the concept of vernacular software development and its tools, the contributions of vernacular programmers and the capture of their work by commercial entities, and the reality of software engineering. The speakers also touch on gender-neutral terms, the acquisition of knowledge, the varying interpretations of correctness, and the myth of the professional programmer.
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
The Unusual Environment of the Horse Arena
01:31 • 2min
3
Approaches to Recording and Liminal Programming
03:17 • 5min
4
Discussion about Paper Length, TL Draw, and Building up Context
08:09 • 1min
5
Persistent Myths and Idealized Models of Software Development
09:39 • 2min
6
The Confusion of Lack of Structure in a Paper
11:16 • 11min
7
Exploring Myths in Programming
22:17 • 8min
8
Redesigning the Paper: Visual Appeal and Contextual Software Development
30:21 • 9min
9
Vernacular Software Development and its Tools
39:40 • 12min
10
Vernacular programmers and the capture of their work by commercial entities
51:23 • 2min
11
Myths and Vernacular Programming
53:02 • 16min
12
The Reality of Software Engineering
01:08:33 • 10min
13
Vernacular Programmers and Software Development
01:18:33 • 12min
14
Unicorn Myth and Art History
01:30:51 • 8min
15
Turing Completeness and Lou Ring Completeness
01:39:04 • 14min
16
Gender-neutral terms for uncle and auntie
01:53:32 • 2min
17
Formal Education and the Acquisition of Knowledge
01:55:05 • 17min
18
Correctness and its Varying Interpretations
02:12:10 • 14min
19
Discussing Richard D James and the Program synthwell
02:26:08 • 2min
20
Analyzing the Sections of a Paper and Discussing the Value of the Conclusion
02:27:40 • 2min
21
Improving Software for Vernacular Programmers
02:29:12 • 6min
22
Exploring Rich Type Systems for Noisy and Probabilistic Data
02:35:27 • 2min
23
Understanding and Evaluating Software Quality
02:37:00 • 12min
24
Opinions on Papers as a Medium
02:48:54 • 10min