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

Aplicaciones de la teoría de grafos a la vida real
Miríadax
Aplicaciones de la Teoría de Grafos a la vida real
Universitat Politècnica de València via UPV [X]
Introduction to Computational Thinking and Data Science
Massachusetts Institute of Technology via edX
Genome Sequencing (Bioinformatics II)
University of California, San Diego via Coursera
Algorithmic Information Dynamics: From Networks to Cells
Santa Fe Institute via Complexity Explorer