On the other hand, The Little Schemer which has a lot of the important ideas from SICP might be on a list such as this. But it’s too accessible to warrant much respect.
On the other hand, The Little Schemer which has a lot of the important ideas from SICP might be on a list such as this. But it’s too accessible to warrant much respect.
.
.
.
.
The whole The Little|Seasoned|Reasoned Schemer plus its other variants The Little ML'er|Java|Prover|Typer are some of the most mind bending books that you will ever read ever. And it is not the just the end result. Reading these books well will teach you socratic method of teaching/learning, which is great in itself. And will help you teach yourself a wide variety of concepts.
Only real problem is many people struggle to adopt to that socratic approach and for somebody who is not into it will just not get it. Have seen this time and again, while I had my jaw on the floor reading them, some of my colleagues could barely progress beyond the first few pages. So they aren't exactly accessible to everyone.
.
.
.
.
.
.
.
NOW GO CONS SOME CAKE ONTO YOUR MOUTH.
.
.
.
.
.
.
TOP ANCHOVY WITH CHEESE.
I didn't know this, because I didn't read them lol. How was I supposed to know that?
There is a big difference between two approaches. In the former you get facts as knowledge. In the latter your invent the knowledge yourself, and understand the processes, whys and hows you got there. The latter is a far better way because its hard to forget what you invented yourself.
For what it’s worth, I do have a sense of humor. Harvey Birdman is one of my favorite shows. The Sebben and Sebben employee orientation video is on another level.
>How does the space reserved for jellybean stains guide the reader towards the desired problem-solving approach?
... and I was suggesting that perhaps the authors were using the medium as the message - I find that being relaxed helps with debugging, typically.
Basically all throughout the book(s), they authors use food names as variable, function names etc. It is indeed a nice idea because people do tend to associate good memories with delicious food. Especially if the food is greasy or sweet!
That quote This space is reserved for Jelly Bean stains is basically a filler sentence at the end of a chapter on a page, which happens to be high up in the page, the remainder of the page is basically empty, so they put it in as a joke.
This is not any different than the joke at the beginning of the 'Camel Book', Laziness, Impatience and Hubris, the three great virtues of a programmer.
You really should read those books, its one of those unique kinds of books that use a very innovative(albeit a very ancient) technique to teach you some very mind bending concepts. Its is possible that the approach will help you in understanding other things as well.
The previous commenter characterised the text as needlessly infantile. It seemed clear enough to me that they were referring to the jokes about jelly bean stains. I am confused why you interpreted their challenge as being about some approach to problem solving.
> Its is possible that the approach will help you in understanding other things as well.
This is either such a general statement that it isn't worth saying, or it is direct condescension which I don't appreciate.
Feel free to not read those books! Works fine for me.
(I do also think the format of these books is pretentious and not actually that sound didactically, but that wasn’t what I was referring to when I said “infantilizing”.)
Well, I suppose there's also why's (poignant) Guide to Ruby
One way to teach dry math'y concepts is to make them fun to learn. Serious Math people mind find them irritating but for the remainder crowd it is a fun exercise.
For example, someone wrote a book on Kafka streams for kids. It just dumb founded me that someone created it for that audience. The audacity to suggest that kids should learn about that/have something for them. It's a bit weird and doesn't teach lessons outside of the book material.
Actually introducing some of these concepts in an abstract sense can help the kid appreciate subject at hand, and initiate them into more serious study.
Imagine telling a kid they could use a bunch of their friends and using map-reduce to count all the dogs in a park(send each to a section in the park, ask them to count the dogs[map], add all them at the end[reduce]).
Many of these concepts can get kids excited about STEM which is good!
Also STEM education in general contains useful life skills to have. Having working knowledge of Math, and being able to reason rationally in general can help you in financial things later in life.
We aspire to have a populace with scientific temper.