News for hackers. Stuff that matters.
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.
Re:How to Design Programs (2014) by axarydax on Friday March 19, 2021 @02:12AM (#26510520)
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/
Re:How to Design Programs (2014) by tartoran on Friday March 19, 2021 @07:45AM (#26512189)
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!
Re:How to Design Programs (2014) by minikomi on Friday March 19, 2021 @02:28AM (#26510587)
Sounds like the reasoned schemer!
Re:How to Design Programs (2014) by agumonkey on Friday March 19, 2021 @06:48AM (#26511887)
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.
Re:How to Design Programs (2014) by lanstin on Friday March 19, 2021 @12:12PM (#26515063)
Seriously these are not quick reads. If you don’t feel your conceptual space expanding every few pages you are surely missing something.
Re:How to Design Programs (2014) by agumonkey on Friday March 19, 2021 @08:16PM (#26519503)
I came to them long into my lisp/scheme journey. So maybe it made me impatient.
Re:How to Design Programs (2014) by vram22 on Friday March 19, 2021 @02:28AM (#26510586)
Yes, I would like to know too.
Re:How to Design Programs (2014) by tartoran on Friday March 19, 2021 @08:00AM (#26512282)
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.

Re:How to Design Programs (2014) by vram22 on Friday March 19, 2021 @12:23PM (#26515215)
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.
Re:How to Design Programs (2014) by tartoran on Friday March 19, 2021 @08:06AM (#26512319)
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?