Software that Fits in Your Head • Dan North • GOTO 2016

  Рет қаралды 36,105

GOTO Conferences

GOTO Conferences

Күн бұрын

This presentation was recorded at GOTO Amsterdam 2016
gotoamst.nl
Dan North - Agile Troublemaker, Developer, Originator of BDD @daniel-terhorst-north
ABSTRACT
Software gets complicated fast. Most of good architecture and design practise is about trying to slow the rate at which software gets complicated. You can't stop it, it's a form of entropy. You can only slow it down and do your level best to stay on top [...]
TIMECODES
0:00 Introduction
0:19 What is the goal of software development?
1:28 The goal is not to produce software!
3:53 Code is not the asset...
6:29 understanding code
9:49 Two complementary patterns
10:01 Short Software Half-Life
22:01 Fits In My Head - multiple dimensions
31:16 Replaceable Component Architecture Sustainably.
35:47 Microservices can be a Replaceable Component Architecture
36:40 Kill code fearlessly!
Download slides and read the full abstract here:
gotocon.com/amsterdam-2016/pr...
/ gotoamst
/ gotoconference
gotocon.com

Пікірлер: 10
@lukegordon4734
@lukegordon4734 2 жыл бұрын
Always find this a valuable talk to refer developers to, if nothing else to give a different and important perspective on software development
@rickbo5858
@rickbo5858 Жыл бұрын
Most of the advice he gave came probably from E.W. Dijkstra. Not that it is a bad thing or something, but this is known since the 80's and he hasn't added a new take on it.
@nyrtzi
@nyrtzi 5 жыл бұрын
So Clojure sounds like Python with one usually pretty obvious and readable way of doing things and Scala is like Perl with zillions of ways of doing things which makes reading code more complicated than it needs to be.
@Sergejack
@Sergejack 7 жыл бұрын
What do you replace Unit testing (and mock) with?
@andreichasovskikh5751
@andreichasovskikh5751 7 жыл бұрын
GotFedUpOfThePopupBoutNickName he didn't claim that you should stop using unit tests and mocks. He just said that because mocks are free, people just use them and don't pay attention that having lots of things to mock is a smell actually. A smell which tells you're going the wrong direction.
@Sergejack
@Sergejack 7 жыл бұрын
I remember him saying something like ~don't use mock test the real whole thing~
@andreichasovskikh5751
@andreichasovskikh5751 7 жыл бұрын
GotFedUpOfThePopupBoutNickName rewatch it then.
@Sergejack
@Sergejack 7 жыл бұрын
Wow, that was helpful, skankhunt42.
@treenopie
@treenopie 7 жыл бұрын
So he talks about TDD/mock about here: 23:00
Software, Faster • Dan North • GOTO 2016
54:20
GOTO Conferences
Рет қаралды 37 М.
Patterns of Effective Teams • Dan North • GOTO 2017
51:04
GOTO Conferences
Рет қаралды 115 М.
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 1,9 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 96 МЛН
Martin Fowler @ OOP2014 "Workflows of Refactoring"
27:05
SIGS DATACOM
Рет қаралды 104 М.
Kicking the Complexity Habit • Dan North • GOTO 2014
55:31
GOTO Conferences
Рет қаралды 23 М.
TDD: The Bad Parts - Matt Parker
30:17
VMware Tanzu
Рет қаралды 53 М.
"Good Enough" Architecture • Stefan Tilkov • GOTO 2019
41:41
GOTO Conferences
Рет қаралды 258 М.
Go 1.22 - Fixes For Loops | Prime News
7:41
ThePrimeTime
Рет қаралды 68 М.
The Why of Go
48:47
InfoQ
Рет қаралды 173 М.
Нашел айфоны в мусорке!
0:32
По ту сторону Гугла
Рет қаралды 126 М.
ЭТОТ ЗАБЫТЫЙ ФЛАГМАН СИЛЬНО ПОДЕШЕВЕЛ! Стоит купить...
12:54
Thebox - о технике и гаджетах
Рет қаралды 147 М.
iphone fold ? #spongebob #spongebobsquarepants
0:15
Si pamer 😏
Рет қаралды 747 М.
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 1,3 МЛН