News for hackers. Stuff that matters.
Re:Pretending OOP Never Happened by bklaasen on Friday May 15, 2020 @05:13PM (#23197488)
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/funct...

Re:Pretending OOP Never Happened by scottmp10 on Friday May 15, 2020 @10:26PM (#23199936)
I 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