Listen "About the Least Powerful Abstraction"
Episode Synopsis
Imagine Andreas going around making annoying electronic sounds all the time.Strike that. Andreas and Lars discuss using less power - less fancy abstractions - to make things easier to understand. Andreas likes to do a de-powering pass to code.Avoid making something which is more general than is useful.Lars goes into the lure of event sourcing - going for very high data resolution - it might come in handy! - at the cost of a lot of other things - how do we prevent duplicate user names?You've got to love a JSON blob.Finally, Lars derails Andreas' arrow of time and discussion of locking things down early when possible.LinksPower gloveGhost in the shell 2Stand alone complexUnlimited power!For-comprehensionsNerveshubRESTSquiggleThe lenses paper - Functional Programming with Bananas, Lenses, Envelopes and Barbed WireNot hot dogDomain-driven designEvent sourcingCQRSSaga - event sourcing patternData lakeData lakehouseEctoPenny Arcade - On discomfortPrince of Persia: The sands of time
More episodes of the podcast Regular Programming
About Ending Things
20/01/2025
About Licenses
25/11/2024
About Learning New Languages
28/10/2024
About C
14/10/2024
About Defining Functional Programming
30/09/2024
About Giving Talks
02/09/2024
About Developer Experience
19/08/2024
About Endings and Beginnings
05/08/2024
About Non-CRUD
08/07/2024
About Embedded
24/06/2024
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.