2024 · lightning
When You're a Hammer, Everything Looks Like a Nail
How do the programming languages we use affect the way we interact with the world? Do object-oriented languages make us see everything in terms of the relationships between each other? Do block-based languages cause us to be more concrete with our speech and worse at memorizing? Conversely, does that mean there are better languages for us to learn based on how we already think about the world? In this talk, we'll explore different some different types of programming languages, their backgrounds, purposes and main uses, and how those languages may (or may not) affect the way we interact with the world and what that all means for us as we continue learning.