4 ms·
I had a similar experience, doing my first 3D graphics development on Symbolics Lisp Machines back in the 80's [1], and then spending my career developing 3D CG
by kaveh808 4y ago
I had a similar experience, doing my first 3D graphics development on Symbolics Lisp Machines back in the 80's [1], and then spending my career developing 3D CG code in Fortran, C, and C++, missing the Lisp experience the whole time.
Some of the milestones along the way:
- Developed 3D animation software used to animate the dinosaurs in “Jurassic Park”.
- Software R&D lead for CGI feature “Final Fantasy: The Spirits Within”.
- Senior Software Developer on “The Hobbit” films.
Now I have returned to Common Lisp with a new open source 3D system [2], and it feels really good. As I deliberate over innumerable design decisions, the one thing I have told myself I will not consider changing is the choice of language. New, popular, hot, trendy languages (Clojure, Julia) may monopolize the conversation, but I am content with what Common Lisp allows me to do.
[1]: https://kaveh808.medium.com/late-night-lisp-machine-hacking-d22a0e2d83fa https://kaveh808.medium.com/late-night-lisp-machine-hacking-...
[2]: https://github.com/kaveh808/kons-9 https://github.com/kaveh808/kons-9
I should re-read the Norvig paper...