It's interesting that the author, who is speaking about things that were happening 20 years ago, graduated from college in 2008 (http://www.chris-granger.com/resume/) and thus 20 years ago he was likely a very small child.
This combination of lack of depth and yet grandeur is seen in other projects and is annoying because it means that one is forced to wade through a lot of noise to understand projects like nodejs, couchdb, etc. And it does the people who write like that a disservice. Rather then overselling their weak knowledge they should point out the cool stuff in what they are doing and let that speak for itself. It's counterproductive to pretend to be smarter than you are.
I blame the whole Silicon Valley "10x hacker" mentality. There's a whole lot of young and frankly pretty mediocre developers strutting around thinking that because they (a) live in the valley and (b) built shittytodoapp.io they're at the same level as Knuth.
tsk tsk tsk
Even UML had support for PSM, PIM, etc.
> we have to know far more than just the basic consturcts [sic] of the language and things like IO
Did anyone else find these annoying? I recall building a great deal of abstraction into my systems 20 years ago, and we certainly used frameworks at various layers of the system. We had to know far more than basic language constructs and IO.
Today's systems and frameworks are more available (open-source) and differently targeted (e.g. cloud-scale problems), but they're still just building abstractions on what came before, just like us old fogies were doing 20 years ago. The problems and solutions are not qualitatively different -- they just have different scale and connectivity.
All that said, Light Table seems pretty cool. But it's not evidence of deeper insight than what came before.