Elephants, Patterns, and Heuristics - Rebecca Wirfs-Brock, Christian Kohls - DDD Europe 2020
Domain-Driven Design Europe 2020
http://dddeurope.com - https://twitter.com/ddd_eu
Elephants are an observable phenomenon, a pattern in nature. Software patterns are observable phenomena of design solutions. Many different descriptions, representations, and accounts of elephants exist. And many people claim to know what an elephant is. Yet they actually have little or limited knowledge of them. This analogy helps to understand how at the same time we both know and do not know what a thing is. This talk will explore the dilemma faced by patterns authors: What to include in a pattern and what to leave out? We also show how experienced designers unfold and generate new solutions based on pre-existing design knowhow and the central role personal design heuristics play in the design process. As this folding and unfolding of information and knowledge seems to be quite an abstract concept, we will choose to make our case by discussing elephants.
About Rebecca Wirfs-Brock:
I'm best known as the "design geek" who invented Responsibility-Driven Design and the xDriven meme (think TDD, BDD, DDD..). I'm keen on learning and sharing design heuristics, patterns and practices for architecting and reducing risk and improving quality on agile projects and programs. I'm a slow jogger... if anyone is interested in an early morning slow jog, it'd be fun to meet and go on a run.
About Christian Kohls:
Christian teaches as a professor at the TH Köln, a University of Applied Sciences. His courses include design patterns, programming languages, design thinking, sociotechnical systems, and computer ethics. He has been an active member of the pattern community for a long time and his PhD was about the theories of design patterns. He is doing research about new ways of collaboration, teaching and learning using digital media.
Видео Elephants, Patterns, and Heuristics - Rebecca Wirfs-Brock, Christian Kohls - DDD Europe 2020 канала Domain-Driven Design Europe
http://dddeurope.com - https://twitter.com/ddd_eu
Elephants are an observable phenomenon, a pattern in nature. Software patterns are observable phenomena of design solutions. Many different descriptions, representations, and accounts of elephants exist. And many people claim to know what an elephant is. Yet they actually have little or limited knowledge of them. This analogy helps to understand how at the same time we both know and do not know what a thing is. This talk will explore the dilemma faced by patterns authors: What to include in a pattern and what to leave out? We also show how experienced designers unfold and generate new solutions based on pre-existing design knowhow and the central role personal design heuristics play in the design process. As this folding and unfolding of information and knowledge seems to be quite an abstract concept, we will choose to make our case by discussing elephants.
About Rebecca Wirfs-Brock:
I'm best known as the "design geek" who invented Responsibility-Driven Design and the xDriven meme (think TDD, BDD, DDD..). I'm keen on learning and sharing design heuristics, patterns and practices for architecting and reducing risk and improving quality on agile projects and programs. I'm a slow jogger... if anyone is interested in an early morning slow jog, it'd be fun to meet and go on a run.
About Christian Kohls:
Christian teaches as a professor at the TH Köln, a University of Applied Sciences. His courses include design patterns, programming languages, design thinking, sociotechnical systems, and computer ethics. He has been an active member of the pattern community for a long time and his PhD was about the theories of design patterns. He is doing research about new ways of collaboration, teaching and learning using digital media.
Видео Elephants, Patterns, and Heuristics - Rebecca Wirfs-Brock, Christian Kohls - DDD Europe 2020 канала Domain-Driven Design Europe
Показать
Комментарии отсутствуют
Информация о видео
14 октября 2020 г. 17:47:57
00:47:40
Другие видео канала
Paul Rayner — How Agile Can Cripple Effective Design Work (and what to do about it)Experiments in Reasoning - Aslam Khan - DDD Europe 2020You can’t fight Conway’s law — Avraham PoupkoHow serverless impacts design - Gojko Adzic - DDD Europe 2020A Story of Mob Programming, Testing and Everything - Elisabeth Hocke - DDD Europe 2020Systems Thinking and the Art of Simplification - Lorraine Steyn - DDD Europe 2020Developing Distributed Autonomy - Jennifer Carlston - DDD Europe 2020Guide Refactorings With Behavioral Code Analysis - Adam Tornhill - DDD Europe 2019Complex Adaptive Systems - Dave Snowden - DDD Europe 2018Modelling Time - Eric Evans - DDD Europe 2018Turn your startup in a stayup with DDD — Marijn HuizendveldProjections Explained - Yves Reynhout - DDD Europe 2020The Language of Actors - Vaughn VernonDesign Matters — Rebecca Wirfs-BrockSystems are communication structures - Diana Montalion - DDD Europe 2020Language in Context - Eric Evans - DDD Europe 2019How Commonality Variability Analysis reduces complexity. - Avraham Poupko - DDD Europe 2020Data Mesh Paradigm Shift in Data Platform Architecture - Arif Wider - DDD Europe 2020Tackling team dysfunctions with Mob programming - Pedro Santos - DDD Europe 2020Jim Coplien — Symmetry in Design