3 ms·
I think a mention of Gary Bernhardt's "functional core, imperative shell" talk from 2012 is worthwhile here. My mind was blown when I first saw it. https://ww
by bklaasen 6y ago
I think a mention of Gary Bernhardt's "functional core, imperative shell" talk from 2012 is worthwhile here.
My mind was blown when I first saw it.
https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell https://www.destroyallsoftware.com/screencasts/catalog/funct...
- scottmp10 6y agoI was introduced through his "Boundaries" talk [1] and had a very similar experience. I think a lot of programmers develop this methodology without really formalizing it. But practicing it consistently creates really nice code and easy unit testing. The one possible downside is long argument lists to functions. [1] https://www.destroyallsoftware.com/talks/boundaries https://www.destroyallsoftware.com/talks/boundaries