[Warning, philosophical tangent.]
The thing that strikes me is that it feels like we are doing something
fundamentally wrong if a sensible way to write "Hello, World!" (or
"Hello, I'm a GUI widget!") could possibly be: "Fire up a Linux VM.".
(Or a Docker container...)
I'm not saying the answers in this thread are wrong (I appreciate them,
I have learned a lot, and I think I even have npm installed--though an
unrelated regression stalled my node.js playing today). I am saying the
so-called "full stack" that is trendy these days smells bad and feels
wrong headed.
The binary for a modern-day IRC-type program (Slack) is over 80MB. Sure,
the original IRC didn't have pictures. But 80MB!? I have an internet
radio program (Tunein Radio) that has an install of 65MB.
The Linux kernel--arguably festooned with too many features--is only a
4MB binary on my notebook. And can be trimmed down to about half that
(last I looked) yet still do powerful stuff. It is crazy that Slack is
twenty-times the size of the big version of the kernel.
You might ask: "What's the harm? Storage is cheap!"
I'm not sure, but it feels like this is an infinite supply of security
vulnerabilities, plus a lot of regular feature bugs and much of the
general "computerized things don't work very well".
-kb
_______________________________________________
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss