Join us as Thomas Petricek, a program and language researcher, discusses the diverse "cultures of programming," highlighting how a humanistic approach can foster better understanding and interaction with software, moving beyond mere automation.
Chapters
00:00:00 Programming Cultures Overview
00:01:41 Thomas's Background 00:03:50 Current Research Focus
00:06:05 Code Poetry Explained
00:09:00 Critical Software Architecture
00:11:51 Cultures of Programming
00:17:27 Mathematical Culture
00:22:39 Hacker Culture
00:25:32 Tacit Hacker Knowledge
00:30:00 Tacit Knowledge Undervalued
00:38:43 Managerial Culture
00:40:20 Engineering Culture
00:44:48 Spec-Driven Development
00:51:48 Humanistic Culture
00:54:40 Programming Field Pluralism
00:56:48 Personal Cultural Sympathies
01:01:21 AI and Future Cultures
01:04:14 Lessons from History
01:06:17 Making Programming Easy
01:09:09 Future Research Directions
01:11:43 Take-Home Message
01:13:20 Advice for JetBrains
Mentions & Links: