Simon Brown: The Lost Art of Software Design - SCL Conf 2019
Вставка
- Опубліковано 17 лис 2024
- Simon's talk discusses the consideration that front end technical design is about creating a sufficient starting point, rather than a perfect end-state, with the resultant effect of a reduced and less-costly refactoring process.
This video was recorded at SC London 2019, an annual conference for software professionals that care about their craft. For more information on SC London or to find out how you can participate, please visit sc-london.com/.
For more information about Codurance, please visit: www.Codurance.com
Great presentation! Fantastic job on bringing up a lot of problems every company is facing with the latent undocumented context in people's heads, leading to slow boarding on new-hires, and the missing undocumented important decisions.
well said..
My take aways:
Do some up front designs in interative, incremental way, that may take a few hours, days, or weeks, until you understand the significant architech drivers,... 41:10
"Big up front design that may takes months or years is dumb,
Doing no design up front is even dumber!"
Diagram tools, such as C4, easy to use, languange easy to share information.
8:57 source video: ua-cam.com/video/4_SvuUYQ5Fo/v-deo.html
Mattias has nearly a quarter million subscribers on his Fun Fun Function channel, but that doesn't mean he's right about everything. I tend to agree with Simon here. While whiteboarding is great for brainstorming and hashing out very high-level concepts, UML should be used for formal documentation of architecture.
He is going with the same presentation for years like some wagon preacher.
The same presentation was done in 2017.
These books are real right?
This talk is a lot of complaining and has no solutions. What I learned:
1. People are not doing UML.
2. All diagrams that are not UML are "bad".
3. People that are drawing "boxes" and "lines" don't know what they are doing.
4. People don't invest time up front.
I think some of those points are questinable and sadly this talk is a waste of time.
Man, I'm sure this guy talks about a lot of exciting stuff, but I can't manage to follow his lectures.