Category: programming

  • The Haskell Mindset

    Introduction

    We all have our deeply rooted beliefs and programming paradigms we’re passionate about both for rational reasons and pure enjoyment. Functional programming often appears intimidating shrouded deeply in academic terminology and abstract concepts.

    But what if I told you that understanding functional programming doesn’t have to be a daunting journey? What if the reasoning behind it is not only accessible but might actually transform how you think about code?

    Most individuals have come from the imperative mindset of programming and because of this your minds computational model needs to learn some new concepts. You will read and sometimes hear from individuals that you need to “unlearn” some things from this imperative mindset, but I say we don’t need to unlearn it but we need to expand our comprehension into new ideas and concepts.

    (more…)