This article - in fact, the whole site and its contents - gives me pure joy.
Ray tracing is conceptually beautiful. It's a great example of an algorithm, its essential insight is thought-provoking, and perfect for educational purpose since a programmer has immediate visual feedback to see how the implemented code works.
Lisp, of course, is conceptually beautiful. I've only started learning it in the past year or so, but the more familiar I get, the more I appreciate the elegance of the language and the insights it contains about programming and the thinking process.
Microcontrollers look like a whole world of fun, I'm just dipping my toes into it as a hobby. It brings back childhood memories of tinkering with assembly language on an 8086.
..And Tiny Lisp Computer! (http://www.ulisp.com/show?2KZH) I'm sure it's been discussed on HN before, but my God, what a beautiful thing that is. Thank you, author, for sharing your work.
Ray tracing is conceptually beautiful. It's a great example of an algorithm, its essential insight is thought-provoking, and perfect for educational purpose since a programmer has immediate visual feedback to see how the implemented code works.
Lisp, of course, is conceptually beautiful. I've only started learning it in the past year or so, but the more familiar I get, the more I appreciate the elegance of the language and the insights it contains about programming and the thinking process.
Microcontrollers look like a whole world of fun, I'm just dipping my toes into it as a hobby. It brings back childhood memories of tinkering with assembly language on an 8086.
..And Tiny Lisp Computer! (http://www.ulisp.com/show?2KZH) I'm sure it's been discussed on HN before, but my God, what a beautiful thing that is. Thank you, author, for sharing your work.