Functional Tricity #17 - Maciej Godek 'FP vs. OOP: Case studies in misunderstandings'

preview_player
Показать описание
Some people say that studying paradigms increases our knowledge and programming abilities. We usually arrive at these paradigms not by deliberate construction, but by our innate abilities to copy other people’s behaviors. It should, therefore, be no surprise that we’re often not even aware that our thinking represents some particular set of patterns, or that we’re making some implicit assumptions.

Functional programmers and object-oriented programmers sometimes claim that their paradigm represents a fundamental approach to programming. Yet, there are a number of assumptions that most programmers share without questioning them, and often without even realizing it. How can we discover these assumptions? To what extent are they a limitation to us and to the systems that we build? What alternatives can we propose? How can we deconstruct or transcend the paradigms that are familiar to us?

Speaker: Maciej Panicz Godek

Рекомендации по теме