Paradigm: Functional Programming

http://gotocon.com/berlin-2015/presentation/Does%20the%20Paradigm%20Matter?%20-%20Chances%20and%20Challenges%20for%20Functional%20Programming%20in%20Enterprise%20Projects

Silvia Schreier

 

  • productivity
    • paradigm
    • architecture
  • Advantages OO
    • Well known
    • many developers feel comfortable
    • we know how to modularize
  • Disadvantages of OO
    • Framework magic and complexity, hard to adept
    • Stateful & Side effects va. concurrency
    • Building a DSL is hard
  • Good developer
    • Can apply different approches to a problem
    • Open-minded
    • Puts solutions over technology
    • Keeps it as simple as possible
    • Has large vocabulary from different areas
  • Challenges
    • Functionality
    • Infrastructure
    • Productivity
    • Sustainability
  • technology & People

 

Ideas

  • check out 4clojure
  • checkout monads