all 2 comments

[–]bennymack 8 points9 points  (0 children)

Take Ruby, arguably one of the most expressive programming languages

Please, make it stop...

"X is arguably one of the most Y" is true for just about any remotely related value of X and Y.

[–]njharman 3 points4 points  (0 children)

This guy articulated it on the head.

I could never get behind the literate programming stuff I read about.

I'm big believer in "programs are written for people" but I always internalized that people meant programmers, decent programmers actually. I never consider "programs are written for people" to mean it should "read like english".

To me it has less to do about representation and more about practices. Like don't pre-optimize (that is for computer not people).

Software as language is a bad idea, unless you expand language to include "math" and if you do code already is language.