How to cope with being “Rich Hickey”-Pilled : r/Clojure
Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. After years of programming almost every day, I am beginning to find myself rejecting most popular commercial programming techniques and “best practices” as actively harmful. The symptoms are wide and varied: Information hiding, stuffing data in class hierarchies 3 layers deep in an attempt to “model the world” Egregious uses of unnecessary ORM layers that obfuscate the simple declarative nature of SQL Exceptionally tedious conversations around “data modeling” and “table inheritance” unnecessarily “concreting” every single imaginable attribute only to have to change it the next week Rigidly predefined type hierarchies, turning simple tables and forms into monstrously complex machinery in the name of “maintainability” (meanwhile you can’t understand the code at all) Rewritin
Reddit - Please wait for verification
related reading
- The Clojure Style Guideguide.clojure.style
- Bringing Clojure programming to Enterpriseblogit.michelin.io
- The Grug Brained Developergrugbrain.dev
- Lobsterslobste.rs
- how I think when I think about programming - alice mazalicemaz.com
- Things unlearnedscattered-thoughts.net
- Good examples of Clojure macros usage which demonstrate advantages of the language over the mainstream? - Stack Overflowstackoverflow.com
- Radarjuxt.pro
- simple is not smalljyn.dev
- Val on Programming: What makes a good REPL?vvvvalvalval.github.io
- do’s and don’ts – Digital Digressions by Stuart Sierrastuartsierra.com
- Rise of Worse Is Betterdreamsongs.com