Flávio Apr 4, 2021 2:35 amDear Gene, congrats on the awesome, really helpful article. Kudos, thanks! Reply
Jakub Kalab Sep 1, 2020 9:29 amHi, first and foremost, thanks for the great article. It's been a pleasure to read, even though most of the functional concepts weren't really that new to me, since I was lucky enough having my CS study programme lean towards FP heavily (we had 1 year of C and one of C++ just to introduce the low-level concepts like pointers, memory management and system calls, but parallel to that we started with 1 yr of Scheme and then 1 yr of LISP to introduce FP and then OOP with CLOS, we also had an optional haskell course). I just wanted to note one thing - in the article you said you're never gonna write a web app with a different kind of fw than what redux/re-frame give you. I'd strongly encourage you to try Elm if you haven't already. It is strongly inspired by the Haskell pl and it is extremely pure - there's basically no side effects whatsoever - even things like getting the current time or making HTTP requests is done with pure functions - you just return a command (just a simple value object describing the interaction with the outer world you want) and the runtime passes the result to the function in the next "tick". For me this felt like someone finally did this right (don't get me wrong, I love React, it's a great framework, but for an FP guy like me, Elm just clicked). If you really like FP and detest hidden side effects as much as I do, you should feel right at home. Reply
Peter Buckley Jan 9, 2020 2:51 pmHappy to help with getting secrets out of a git repo, I’ve done it a number of times and is actually quite simple and easy :)I use the BFG from Roberto Tyley:https://rtyley.github.io/bfg-repo-cleaner/ Reply
Adam Wright Dec 20, 2019 2:41 pmI 've been a programmer for a little over a decade, and just discovered The Unicorn Project, and The Phoenix Project which led me to a series of aha moments about the true role of IT in business. I'm just coming to grips with it and what I'm not sure yet how I'll use that knowledge, but I feel like its a secret that shouldn't be kept secret. My aha moments are starting from chapter 7 (on the audible version which maybe chapter 8) of The Unicorn Project where Eric talks about Rich Hickey's ideas of Simple and complect let me to binge a bunch of Rich Hickey talks on youtube, and I'm currently stunned on how simple he explains things. I'm enamored by the idea of clojure and datomic, and I am wondering why these things aren't ubiquitous. I started researching functional programming a few years ago, and find that it isn't used often, but truly seems like the way forward in the industry. Thank you for the inspiration, I truly think all of this will lead to a better life for me, and hopefully those around me. I'm truly inspired to try to implement the 5 ideals. I'm most excited about the first 2, although I think I understand they all build on top of each other. Once you start to master one you can add the 2nd and master that and so on. Reply