Buddhistdoor Quote for Today: Shunmyō Masuno
Explore more at BDG: https://buddhistdoor.net
"Former Uruguayan President Jose Mujica, a onetime Marxist guerilla and flower farmer whose radical brand of democracy, plain-spoken philosophy and simple lifestyle fascinated people around the world, has died. He was 89."
https://en.m.wikipedia.org/wiki/Jos%C3%A9_Mujica
Current leaders should take him as an example of good and humble governance.
#democracy #degrowth #ecology #simplicity #sustainability #OnePlanet
https://apnews.com/article/uruguay-pepe-jose-mujica-death-obit-d6074a22d7c0510697b8e684fe173cd3
Years ago, while searching for a nice and simple music player in Libadwaita, I came across Amberol.
Simple and does its job.
I have tried other music players in #Libadwaita, but none of them have really convinced me as much as Amberol (I still respect the devs and their work!)
For many years on Linux, from 2015 to 2023, I used Audacious, but I preferred to find something nicer and more in tune with the #GNOME design.
I have a question now, what music player do you use? (not necessarily in Libadwaita)
Simple solutions seldom are. It takes a very unusual mind to undertake analysis of the obvious.
-- Alfred North Whitehead
"Simply This" teableau for 04/24/25
In a world gone mad, I have to start my day with some grace, however small.
I love when programming handbooks start with quotes like this:
"Creativity is more than just being different...
Anybody can play weird — that's easy.
What's hard is to be as simple as Bach.
Making the simple complicated is commonplace...
Making the complicated simple
— awesomely simple;
That"s creativity."
— Charles Mingus, jazz musician (1922-1979)
(Source: The MacFORTH handbook, 1984 — https://bitsavers.org/pdf/creativeSolutions/MacFORTH_1.2_Oct84.pdf)
> #Simplicity is a virtue.
True. But why teach the original versions --- which still had, one has to admit, problems. Why not teach them a Scheme or a Common Lisp? Using a subset and modern idioms a language can also be learned very fast. Extension to that set can turn up later as more forms or more function, but they're easy to integrate mentally, because the general principle (forms are evaluated, they result in side effects and/or values which can be processed further) does not change.
I am frankly miffed that BASIC was even created, instead of a subset of lisp (perhaps with a different, even line oriented syntax).
> It sired a whole generation of self-taught children in the 1980s.
And not to forget: Brought as a significant lowering of standards. The micro computer + BASIC kids (today in senior and management positions) brought problems the industry is still suffering from.
The original #LISP had 7 primitives: \(\texttt{cons}\), \(\texttt{car,}\) \(\texttt{cdr}\), \(\texttt{atom}\), \(\texttt{quote}\), \(\texttt{eq}\), and \(\texttt{cond}\). And the original #Smalltalk syntax could fit on a 5×7 card. That meant a novice could learn the syntax in a matter of minutes, and direct all his efforts to learning how properly to wield the power of that Turing-complete language. This was why, in the 1970s and the 1980s, many college freshmen were taught FP in Scheme (a more modern LISP) and many middle school children were taught OO in Smalltalk. These were surely the best "first" #programming languages.
#FORTRAN and #BASIC were simple, too. FORTRAN, the first high-level language, has been in continuous use since the late 1950s by engineers, who are not keyboard warriors. BASIC was invented in the early 1960s for teaching programming to non-STEM students at Dartmouth. It sired a whole generation of self-taught children in the 1980s.
Compare those to C++, Erlang, Python, Haskell, Java, JavaScript, Scala, Rust, Kotlin, and pretty much every language in popular use today. Most consider Python and JavaScript to be the simplest of modern languages. Yet, they are massive, complex languages. No 10-year-old could teach himself those, nor should he.
The original versions of those classic languages cannot be used to solve modern problems. But they should still be taught to youngsters as their first language. Throwing in the kids' faces a modern enterprise language confuses them and discourages them. Consequently, many novices never attain that state of flow, when the joy of programming gushes forth.
#Simplicity is a virtue. Self-motivated learning is virtuous.
Seek simplicity, and distrust it.
-- Alfred North Whitehead
#Wisdom #Quotes #AlfredNorthWhitehead #Simplicity
#Photography #Panorama #TheMaze #Dollhouse #Canyonlands #Utah
I like all #programming languages. I like even more those languages that an experienced #programmer could learn in a few hours, like #Elm, #TypeScript, #Gleam, and a few other similar ones.
I am not claiming that these languages will make all jaded programmers happy, for each has its own set of pluses and minuses. I am simply pointing out that "unquantifiable something" in their design that makes these languages easier to take up.
That "something" could well be #simplicity. The designers of these little languages seem to be more concerned with making the language users' lives easier through simplicity, instead of with impressing other language designers through complexity. This is also the same philosophy behind FORTRAN, LISP, C, and Smalltalk. And I would add ML, MATLAB, and Go to this list, too.
Perky Sue
Johns Canyon Road, UT
Stumbled across this older photo and found it very pleasing to my eye. I hope you find it so, as well.
Oh, look! Yet another *groundbreaking* tool promising to revolutionize project management for freelancers!
Because, you know, nothing says "simplicity" quite like cramming #Agile, #Scrum, and *unlimited collaboration* into one platform.
https://enkitask.com/ #groundbreaking #projectmanagement #freelancers #simplicity #collaboration #HackerNews #ngated
#SimpleSaturday or #SilhouetteSatuday ?
Continuing my theme of hashtags that nobody has ever heard of