The Problem with Popular Programming LanguagesEvery single year, technology publications produce their yearly most popular programming lists. And we programmers flock to those articles…Sep 18, 2021A response icon12Sep 18, 2021A response icon12
Breaking Free of JavascriptJavascript has a stranglehold on all Front End Development. If you write code for the browser, then it’s most likely written directly in…Jul 17, 2021A response icon30Jul 17, 2021A response icon30
How To Write a Programming BookIf you read Programming books, then your goal is to learn. If you write Programming books then your goal is to teach. When I wrote my book…Jun 17, 2021A response icon7Jun 17, 2021A response icon7
Why is Learning Functional Programming So Damned Hard?My Functional Programming journey was filled with dead ends, false starts, failed attempts and frustration. And I suspect that I’m not…Nov 30, 2019A response icon16Nov 30, 2019A response icon16
The Biggest Problem with ElmThe biggest problem with Elm isn’t that the language lacks higher level abstractions like many Haskellers complain. Or that the language…Nov 20, 2019A response icon10Nov 20, 2019A response icon10
So You Want to be a Functional Programmer (Part 6)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…Oct 8, 2016A response icon45Oct 8, 2016A response icon45
So You Want to be a Functional Programmer (Part 5)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…Oct 1, 2016A response icon30Oct 1, 2016A response icon30
So You Want to be a Functional Programmer (Part 4)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…Sep 24, 2016A response icon26Sep 24, 2016A response icon26
So You Want to be a Functional Programmer (Part 3)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…Sep 17, 2016A response icon34Sep 17, 2016A response icon34
So You Want to be a Functional Programmer (Part 2)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…Sep 10, 2016A response icon44Sep 10, 2016A response icon44