Don't Walk Away from Complexity, Run • Venkat Subramaniam • GOTO 2018
Автор: GOTO Conferences
Загружено: 2019-05-17
Просмотров: 327759
Описание:
This presentation was recorded at GOTO Copenhagen 2018. #gotocon #gotocph
http://gotocph.com
Venkat Subramaniam - Award-winning author, founder of Agile Developer, Inc.
ABSTRACT
We constantly hear that change should be affordable and cost effective. True, but, in reality, that's easily said than done. Complexity makes change hard. We can't shy away from the hard problems posed by domains and business needs. So, how can we solve complicated problems without getting dragged into the quagmire of what appears to be an inevitable complexity? In this keynote, an award winning author and software practitioner will share experiences and observations from working on multiple software projects, about what leads to complexities, the traps developers and organizations fall into, and what we can do to effectively deal with [...]
TIMECODES
0:00 Introduction
2:30 agility is the ability to adapt to change
7:56 What Makes Software Systems Complex?
10:09 Excessive Configuration Unnecessary Components
12:07 Configuration in XML
19:22 Don't Sneak Around and Change State
19:42 Uncontrolled Mutability
22:36 State Transition Causes Brain Damage
27:22 Happiness is when the world understands programmers
28:16 Lack of Cohesion
31:48 Frequency of Change
36:45 Reversibility?
37:18 Library vs. Framework
39:15 When I was young...
40:00 Resume Driven Development
40:44 A Tale of Infatuation
48:33 Accidental Complexity: Imperative Style
48:41 Imperative code is packed with accidental complexity
50:09 Complecting things is the source of Complexity*—Rich Hickey
Read the full abstract here:
https://gotocph.com/2018/sessions/611
RECOMMENDED BOOKS
Venkat Subramaniam • Programming Kotlin • https://amzn.to/2MIC8D1
Venkat Subramaniam • Functional Programming in Java • https://amzn.to/3bzFNNQ
Venkat Subramaniam • Pragmatic Scala • https://amzn.to/3oIEq35
Venkat Subramaniam • Test-Driving JavaScript Applications • https://amzn.to/3i9CbmW
Subramaniam & Hunt • Practices of an Agile Developer • https://amzn.to/2XjbWor
/ gotocon
/ goto-
/ goto_con
/ gotoconferences
#agile #complexity #VenkatSubramaniam
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
/ @goto-
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: