flâneur — a map of the web's best reading

How to cope with being “Rich Hickey”-Pilled : r/Clojure

reddit.com · 6 words · saved by 1 readers

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

Explore this link on the map →

related reading