DEV Community

Discussion on: What was the most influential piece of software in the 2010s

Collapse
 
not_jffrydsr profile image
@nobody

(((Clojure.))), I think.

Although Clojure was officially released a few years out of bounds (2007), the stable release > w/ complete Java-interoperability (w/ Protocols) came months before 2010.

All of this decade's influential contributions in full/JAM-stack web development frankensteins several ancient yet seemingly future-proof paradigms and ideas from Functional Programming, agent-agnostic architecture, platform-agnostic development, and more fundamentally, lambda calculus (the standard notation for defining pure discrete mathematical functions or Functors I believe this evolutionary resilience towards concurrent-threadings simple but disastrous pitfalls (like all of the rules for state management :P ) can be traced to Rich Hickey's rediscovered intentions and potential in LiSP and later Clojure.

Before deliberating the sanity of my beliefs any further, it's apparent to me for example that the beloved features and philosophies stuffed into React are precisely the inherent inexhaustible abilities in a prefix-notation syntax like LiSP, which is precisely why Hickey took initiative in 2005 to begin integrating the already retrograde shared-state loosely object-oriented roots in Java/JavaScript with a meta-abstracted and expressive functional development environment.

I may be over-possessed with Koolaid from the Clojure camp I've squatted in but as a Clojurist, when much of the internets hoopla surrounds some newborn lambda-fn feature or module is released in cluNkY JavaScript, the origins for its newfound practical use in modern web-development is deemed irrelevant, and I feel befuddled - what's the big deal? comes to mind, and seek new opinions.

Collapse
 
fultonbrowne profile image
Fulton Browne

I have never worked with Clojure, where should I start?

Collapse
 
not_jffrydsr profile image
@nobody

This was my initiation

Thread Thread
 
fultonbrowne profile image
Fulton Browne

Thanks I will check it out