YoVDO

Metaphors We Compute By

Offered By: JSConf via YouTube

Tags

JSConf Courses Microservices Courses Distributed Systems Courses Graph Theory Courses Product Development Courses Data Structures Courses Code Quality Courses Containers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Deno - Next Generation JavaScript Runtime
JSConf via YouTube
How I Got 1600 Stars on GitHub in 2 Months of Open Source Work
JSConf via YouTube
Is it Okay to Pursue Functional Programming on Frontend - JSConf Korea
JSConf via YouTube
If - Extensible Design - Return "Work Life Balance"
JSConf via YouTube
React x Web Components - How It Is and How It Could Be
JSConf via YouTube