After years of Python (and JS) programming in the industry, I got tired of the instability of the ecosystem, the lack of type warnings, its slowness, the GIL… then I finally got hooked into Common Lisp. It was not an easy start, and it is not always a perfect wedding, but I am an order of magnitude more satisfied with CL than with Python. I am much more productive writing a Lisp program. It is also much more fun.
I now use CL for all my personal projects as well as for my new commercial applications, either "glue" scripts or web apps, that are used by real clients. I run my own small business [*].
During the last years, I have contributed a lot to the Lisp ecosystem, especially with my written contributions to the Common Lisp Cookbook. They represent the work of reading books, all resources I can find on a topic, experience and discussion with other developers, in order to deliver an easy-to-follow recipe, straight to the point, examples first. This was lacking on the internet for CL (just look at the iteration page and compare).
I develop and maintain Lisp libraries, software, project skeletons and demos, I fix bugs in third-party libraries when I see one and I also have fun contributing to ambitious projects (the Lem editor, the Nyxt browser…). You can check my Github profile (vindarel) and my blog (lisp-journey).
I now explore the video format, where I condense and organize even more the information, step by step. I truly think this is the most effective way to start with Common Lisp right now.
Since I launched this course (October, 2021) I read your feedback with the greatest interest, since it helps me deliver a better content. Feel free to send me comments and share how your Lisp journey is going (alongside your CS background in a few words).
Thank you, and now let's write some code!
Vincent
---
[*]: I don't earn millions so your support through Udemy helps me and helps consolidate the CL ecosystem. Thanks!