Felix 🇺🇦🚴♂️🇪🇺<p>I watched this talk (by Rafal Dittwald) a few years ago, but it still holds up really well. 😍<br>It does an excellent job of illustrating the differences between procedural, object-oriented, and functional programming.<br>A great and simple game example to clearly explain the concepts.<br> <a href="https://norden.social/tags/functionalprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalprogramming</span></a> <a href="https://norden.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://norden.social/tags/datadriven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datadriven</span></a> <a href="https://norden.social/tags/immutable" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>immutable</span></a> <a href="https://norden.social/tags/pure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pure</span></a> <a href="https://norden.social/tags/sideeffectsfree" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sideeffectsfree</span></a> <a href="https://norden.social/tags/testable" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testable</span></a><br><a href="https://youtu.be/vK1DazRK_a0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/vK1DazRK_a0</span><span class="invisible"></span></a></p>