Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Metaphors We Compute By

JSConf via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the profound impact of metaphors on software development in this JSConf EU 2018 talk. Delve into how metaphors shape our understanding, influence code quality, algorithm selection, and product design. Examine the success of microservices and containers as practical examples of metaphorical thinking in the industry. Investigate the relationship between language, cognition, and technology, drawing insights from linguistics and philosophy. Gain a deeper appreciation for the power of metaphors in shaping our approach to software engineering and product development.

Syllabus

Introduction
Argument is War
Argument is Dance
Feminism
People
Warning
Wrestling with inclusion
Computers
Metaphors Enable Understanding
Metaphors Are OnetoOne Mapping
Geometry of Meaning Semantics
Metaphors Preserve Cognitive Topology
The Problem with Metaphors
Adapting to Our Tools
Metaphors and Code
Types
Set
Stack
Data Structures
Graph Theory
Epidemics
Distributed System Literature
Containers
microservices
conclusion

Taught by

JSConf

Reviews

Start your review of Metaphors We Compute By

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.