The lost art of software design by Simon Brown

  Рет қаралды 27,025

Devoxx

Devoxx

Күн бұрын

Пікірлер: 24
@stefan-hoehn
@stefan-hoehn 2 жыл бұрын
There is a good reason why this talk was rated as on of top ones during the conference. Simon really speaks from my heart. Can we please restart doing (not big) up front design and then iterate over and learn from it? Thanks Simon!
@papanito4802
@papanito4802 Жыл бұрын
Very cool and refreshing talk. I think more people should see this video.
@danzaharescu2632
@danzaharescu2632 Жыл бұрын
Very nice talk ... you can easily fall into the trap set by Agile manifesto, because the main page advices about a way of working which is not totally wrong, but incomplete. The need for upfront design is unfortunately noted at bottom and the front page is heavily promoted in trainings. Thumbs up for the talk ... and let's hope Agile Manifesto will be upgraded some day. An eye opening talk indeed !
@avanishr
@avanishr 2 жыл бұрын
Great talk, I am in the midst of working on a 2 year long project and only after the first 4 months of work did I realize that my risk prioritization was in whack. Getting perspectives from key stakeholders upfront as was suggested could have avoided some of the troubles
@kallaskaspar
@kallaskaspar Жыл бұрын
31:56 "A common set of abstractions is more important than a common notation." That's powerful!
@juniorwebd
@juniorwebd 2 жыл бұрын
Great talk! Thank you very much!
@emanuelerabino3909
@emanuelerabino3909 2 жыл бұрын
Thanks Simon for the talk, absolutely relevant. I find myself completely in agreement with the arguments and it is a theme that I live on the skin every day in my work. The big question is: how to address different sensitivities about "when to stop upfront design" in a team? Simon suggests a series of "goals", but imho they remain difficult to measure (for example: "you understand ... requirements").
@carlwummel9050
@carlwummel9050 Жыл бұрын
Hmm... maybe something like... When count(currently unanswerable questions)/count(questions) < 0.2 So you discussed and clearified 80 questions and twenty remain. Have a round of "Rate the criticality of uncertainty" for these 20. Decide to investigate it. Or guesstimate the risk (cost) of trial and error it. The gut-feeling is still there, however, the whole point is to think about the stuff you do a "bit" more before starting to invest heavily in it. Goes back to the old saying of "the later an error is found the more expensive it is to fix it" or something like that.
@shyamagrawal6161
@shyamagrawal6161 2 жыл бұрын
One of the best session .. Thanks Simon
@pauloperbone
@pauloperbone 2 жыл бұрын
Awesome talk!
@AndyBuchanan-e7e
@AndyBuchanan-e7e Жыл бұрын
Yeah, but can we address the elephant in the room - WHO PUTS A STRATOCASTER HEADSTOCK ON AN ACOUSTIC GUITAR?!
@viktoralferov2874
@viktoralferov2874 2 жыл бұрын
22:27 How we can connect Angular to ORM? Easy - GraphQL.
@SamTipton
@SamTipton 2 жыл бұрын
The lost art of software (diagram) design
@xtinctspecies
@xtinctspecies 2 жыл бұрын
I do not disagree with most of his stuff. But there is something in his talks that turns me off. Ridiculing things said to him for example or calling things garbage.
@DF-ss5ep
@DF-ss5ep 2 жыл бұрын
Yes. He's making it look like it's just obvious that you have to design things, and being weary of design is just stupid. It's not stupid, there is a reason for that. It may be wrong, or not, but there are good reasons behind it.
@koskoz
@koskoz 2 жыл бұрын
@@DF-ss5ep reasons like?
@carlwummel9050
@carlwummel9050 Жыл бұрын
​@@koskozmaybe overthinking? At least thats what I am cursed for 😄
@armenarz4062
@armenarz4062 2 жыл бұрын
Thanks
@PaulSebastianM
@PaulSebastianM 2 жыл бұрын
19:08 LMFAO!
@mirageman2
@mirageman2 2 жыл бұрын
I expected a bit more hands on or some cool enlightning, maybe this comes somewhere after the first 10 minutes, that was just too abstract for me, but just my opinion.
@koskoz
@koskoz 2 жыл бұрын
So you're complaining but you haven't even watch 10 minutes?
@kitkarson4226
@kitkarson4226 7 ай бұрын
Boring talk!
@quentinquaadgras
@quentinquaadgras 2 жыл бұрын
lol just use code to design software. It is unambigious.
@carlwummel9050
@carlwummel9050 Жыл бұрын
It's so not. But I assume you did a joke - then it was funny 😉
What Software Architecture Should Look Like
19:13
Continuous Delivery
Рет қаралды 84 М.
Software Architecture for Developers • Simon Brown • YOW! 2017
37:21
GOTO Conferences
Рет қаралды 15 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
The Lost Art of Software Design • Simon Brown • YOW! 2019
46:16
GOTO Conferences
Рет қаралды 28 М.
Simon Brown - The lost art of software design
41:08
Agile meets Architecture
Рет қаралды 14 М.
Software Architecture Tips I WISH I Knew Sooner
18:04
Continuous Delivery
Рет қаралды 47 М.
A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023
59:14
Domain-Driven Design Europe
Рет қаралды 37 М.
Minimum Viable Architecture • Randy Shoup • YOW! 2022
47:40
GOTO Conferences
Рет қаралды 57 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН