Building Theories is Building Value
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Syllabus
Intro
How does your team build software?
Developers weave models
What is Model-Minded Development?
Understanding addition
Understanding software
Theory building in science
Theory building in programming
Elegant theories are better
DDD breakthrough
Programming without theory building
Long division
Distributed cognition
Internal - external model alignment
Roman numerals, really?
Arabic numerals, unhelpful positions
Misaligned models = poor performance
Fragile magic
You and your scribbles
Teamwork + external representation
How do teams steer ships?
Challenges
Success factors
3 categories of models
Show all 3 models in code
Reusable and ad hoc models
The "von Neumann architecture"
Link your code to those models in books
Models and your project
Example behavior with/without models
Goal: Balanced systems and models
Software teams
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube