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 effective 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 five 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. I believe 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, and I fix bugs in third-party libs when I see one. I also had fun working for some time with the Nyxt browser team (I was the second contributor of that time). 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 Lisp right now.
Because this is my first video course (started oct, 2021), and despite practice on draft videos, I will particularly welcome any feedback on it (speed, clarity of explanations, video and audio quality, how much fun is my accent…) (alongside your background in a few words).
Thank you very much, and now let's write some code!
[*]: I don't earn millions so your support through Udemy helps me and helps consolidate the CL ecosystem. Thanks!
profile picture: cover of Byte magazine