!!Con West 2019 - Michael Arntzenius: Software patterns … from the 9th century?!!

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=X3rVJKKIhYQ



Duration: 9:34
60 views
2


Presented at !!Con West 2019: http://bangbangcon.com/west

In 9th-century Europe, agriculture underwent a major refactoring — all to change a single magic constant. Traditionally, farmers left half their land uncultivated, to let it recover depleted nutrients; now they started leaving only a third fallow. This generates 33% more food on the same land! Sounds like an easy win, right?

Not so fast. The new three-field system took nearly two centuries to get fully deployed to production! Not everyone was happy with the pull request, and a lot of infrastructure needed reconfiguring to support the new model.

Sound familiar? It should! We sometimes convince ourselves programming is an exceptional discipline, with new and unique challenges. But many of our craft’s deepest problems are more general than we realize. Backward compatibility; systematic trade-offs; pipelines and bottlenecks; the importance of good tooling — all of these had their part to play in the long and difficult transition from two- to three-field agriculture.




Other Videos By Confreaks


2022-07-06EmberConf 2019 - Learning Ember on the Job by Lily Beauvilliers
2022-07-06EmberConf 2019 - ember new indie-software by Ryan LaBouve
2022-07-06EmberConf 2019 - Ember Data - It's Not Just for JSON API Anymore by Robert Wagner
2022-07-05!!Con West 2019 - Tabitha Sable: My, my, TTY!
2022-07-05!!Con West 2019 - M. Lazer-Walker: Computers are fast! But how come they sometimes feel slow?
2022-07-05!!Con West 2019 - Daisy Tsang: Observability in the Kitchen: Improve Your Breadmaking Skills w/OSS!!
2022-07-05!!Con West 2019 - Pranshu Bajpai: The Conjuring: ransomware edition!!
2022-07-05!!Con West 2019 - Eric Weinstein: Value Your Types!
2022-07-05!!Con West 2019 - André Arko: How to calculate the phase of the moon very, very badly!
2022-07-05!!Con West 2019 - Amrita Mazumdar: How to throw out 95% of pixels in VR, without anyone noticing!!
2022-07-05!!Con West 2019 - Michael Arntzenius: Software patterns … from the 9th century?!!
2022-07-05!!Con West 2019 - Liz Frost: Postgres plays Pokémon!
2022-07-05!!Con West 2019 - Zack M. Davis: Minimax search and the structure of cognition!
2022-07-05!!Con West 2019 - Wesley Aptekar-Cassels: Robots, rockets, and more! Control theory in 10 minutes!
2022-07-05!!Con West 2019 - Tom Verbeure: World’s 1st racing-the-beam ray tracer on discarded FPGA hardware!!!
2022-07-05!!Con West 2019 - Michael Knowles: Hacking Lego! Computer generated Lego instructions!
2022-07-05!!Con West 2019 - Annie Cherkaev: The secret life of Not-a-Number!
2022-07-05!!Con West 2019 - Simon Porter: Guiding a starship with noise! And blinking!
2022-07-05!!Con West 2019 - VJ Um Amel: Glitch Nuggets of Resistance!
2022-07-05!!Con West 2019 - Arshia Mufti: How DNS doesn’t work!
2022-07-05!!Con West 2019 - Nick Piesco: This 1 simple 600-year-old trick makes your website more accessible!