Re:How to Design Programs (2014)
by tartoran on Friday March 19, 2021 @12:59AM
(#26510271)
I see you as fortunate. I battled for years with frustration and loss of passion for coding until I ran into LISP/Scheme/Racket. I like how you put it that it "locked into my brain like it had always been there", I felt the same when I finally got to it. I also discovered this accidentally but much later in my career and only after I started lurking on HN few years ago. I am learning and toying frequently and am very excited again. To give you an example, I'm on vacation with my family and took with a me a book in logic programming in scheme which introduces the logic programming concepts, solves a few problems using the learned techniques then it goes on to to implement minikanren in less than 300 lines of code. The whole book is a mere 50 pages. The knowledge and understanding blow my mind.
[ Parent
| on HN ]
Do you remember which book that was? Sounds interesting.
Re:How to Design Programs (2014)
by nils-m-holm on Friday March 19, 2021 @03:21AM
(#26510774)
50 pages? I think it is Logic Programming in Scheme:
http://t3x.org/amk/
Yes, this is the book and I guess I am replying to the author:) Thank you Nils M Holm. This book is very much on my taste, it contains exactly what it should and nothing more and nothing less. I guess some would prefer the Reasoned Schemer style but I find the dialogue a bit distracting for the first book.
I ordered a paperback from lulu and it was a great decision, I use a marker and write on the margins. It is absolutely worth it.
https://www.lulu.com/en/us/shop/nils-m-holm/logic-programmin...
Re:How to Design Programs (2014)
by nils-m-holm on Friday March 19, 2021 @08:20AM
(#26512417)
Thank you! I am glad you liked the book!
Sounds like the reasoned schemer!
The whole series is very high grade. I don't appreciate the dialogue format all the time (too fine grained and a bit distracting after the first book). But high density of knowledge here.
Seriously these are not quick reads. If you don’t feel your conceptual space expanding every few pages you are surely missing something.
I came to them long into my lisp/scheme journey. So maybe it made me impatient.
Yes, I would like to know too.
The book is indeed http://t3x.org/amk/
I ordered a paperback at:
https://www.lulu.com/en/us/shop/nils-m-holm/logic-programmin... in-scheme/paperback/product-1z82nmng.html?page=1&pageSize=4
It was absolutely worth it.
Thanks.
Re:How to Design Programs (2014)
by unrequited on Friday March 19, 2021 @01:56AM
(#26510471)
What would be your advice to someone who's going through that frustration? I would love to get in touch to talk more about this. Thanks.
It really depends on what your current situation is. Sometimes a break or distancing solves the problem. Other times it simply is trying something else, job, language, hobby. Make changes until something clicks. It sounds cliche, each person has a different journey but journeys do have some common patterns. Not sure what your frustrations stem from but I could get in touch and talk more about this.
Re:How to Design Programs (2014)
by unrequited on Tuesday March 23, 2021 @11:42AM
(#26556341)
Thanks, this in insightful. Is there a way I can reach out to you?