This article claims that Lisp and SmallTalk developers are 10x more productive than developers using mainstream languages, but only in small teams. In other words, these languages don't scale. http://evrl.com/programming/2019/03/28/the-language-conundrum.html …
-
Show this thread
-
-
Replying to @stefan_arrr @djsmith42
When Google tried to translate part of the Lisp code base to C++ the result was something like 10x the size for marginal gains in speed, with similar amount of lines per programmer day... so yes on the "10x more productive" front.
2 replies 10 retweets 18 likes -
did you just use "lines of code written" as a metric for programmer productivity?
1 reply 0 retweets 0 likes -
Replying to @Phairupegiont @fare and
As a metric of programmer speed indeed. About the same kloc/week in every language, just 10x the number of lines for the same features in C++ as for Lisp. It's also my experience with Clojure vs Java: same speed in kloc/week, 4x to 10x the line count in Java.
1 reply 0 retweets 1 like -
Replying to @Ngnghm @Phairupegiont and
So 4x to 10x higher productivity in Lisp vs blub, if what matters is features rather than line count.
1 reply 1 retweet 2 likes -
Replying to @Ngnghm
I was thinking about the quotes: "We should rather be counting lines of code produced, as lines of code *spent*." "Measuring programming progress by lines of code is like measuring aircraft building progress by weight." and "Source code is not an asset, it's a liability."
1 reply 0 retweets 2 likes -
Replying to @Phairupegiont @Ngnghm
It makes sense to measure the total codebase size to estimate its complexity, but measuring kloc *written per week* is insane, imo. The goal is more like, find programmers good enough to *reduce* your overall kloc count.
1 reply 0 retweets 0 likes -
Replying to @Phairupegiont
You're preaching to the choir. Any opposition you're imagining on my side is of your own confection.
1 reply 0 retweets 0 likes
And that's exactly what makes Lisp more productive: you need much fewer lines of code to achieve the same effect. Not because people write more lines of code with one language than the other.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!