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

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera