I guess I should read the book.
I guess I should read the book.
I don't know about lack-of-maturity, but lack-of-structure definitely. Most importantly, lack-of-abstraction. Due to wide use of only core structures, the code tends to e.g. handle pairs-of-strings when it should be handling Intervals. I'm not complaining about this being error-prone, which is also obvious, but the lack of abstraction.
Or is there some way this problem is actually addressed in the Clojure community?
Hacker news (https://news.ycombinator.com/item?id=6941137) seems to already have some fine criticism, so I'm not going to bother :)
It may take years before I understand all this, but I'll get there.
I find his "broad claims" quite rational. Which in particular do you find hard to beliee in?
The linked question (http://programmers.stackexchange.com/questions/209376/is-there-a-correlation-between-the-scale-of-the-project-and-the-strictness-of-th) has some "empirical evidence" (or maybe an empirical opinion...) of a static language (Scala) providing much more comprehensible code base than a dynamic one (Ruby). But I guess this kind of comparison just cannot be made in a statistically relevant scale :(
- Solita OySoftware designer, 2007 - present
- Metso AutomationSummer trainee, 2006 - 2006
- Tampere University of TechnologyComputer Science, 2003 - 2010
- Tampereen AmmattikouluTelecommunications engineer + Matriculation, 1998 - 2002
Windows 8 — Disappointing Usability for Both Novice & Power Users (J...
Hidden features, reduced discoverability, cognitive overhead from dual environments, and reduced power from a single-window UI and low infor
in which we cater to those with an allergic reaction to parentheses - Te...
A lot of people have been talking about how parentheses are such a big barrier to adoption of Clojure these days. Apparently they're pretty
Why Structure and Interpretation of Computer Programs matters
Why Structure and Interpretation of Computer Programs matters. Brian Harvey University of California, Berkeley. In 2011, to celebrate the 15
How Google Builds Its Maps—and What It Means for the Future of Everything
An exclusive look inside Ground Truth, the secretive program to build the world's best accurate maps.
What is it like to have an understanding of very advanced mathematics?
Answer (1 of 11): * You can answer many seemingly difficult questions quickly. But you are not very impressed by what can look like magic,
Ten reasons not to use a statically typed functional programming languag...
A rant against something I don't get
Fukushima - Rakkaani: Miksi mannerlaatat liikkuvat?
Ritva, mon amour secret et tout le monde: Mannerlaattojen liikkeen aiheuttavat konvektiovirtaukset. Elikkä kiinteähkön laatan alla on hitaas
Software Effort Estimation Considered Harmful - Rogish Reading Writing
Delta Air Lines tells me it will take two hours and twenty-five minutes to fly from New York City to Atlanta, GA. American says two thirty.
Java Streams Preview vs .Net High-Order Programming with LINQ
In today's post I want to share with you a comparison that I did this weekend between the high-order programming features from LINQ and thos
The Downfall of Imperative Programming | FP Complete
Imperative programming is in my bloodstream. I've been a C++ programmer for most of my life. I wrote a book about C++. I helped Andrei and W