@jalcine When I'm writing my Lisp code, I end up writing a lot of software for developers (including me). But that software itself isn't the final goal for me. It's a result of yak shaving. The goal I have is making actually useful software for people who don't know or want to know the technical details; they just want it to work and to properly do what it says it does.
It's easy and dangerous to lose oneself in the developer circle-jerking, put projects above products and software above people.
@jalcine So far I've made like, fifteen different Lisp libraries of various size or so just trying to make my personal project take off, and I'll likely make another fifteen before I finish. Sure, they're useful for me, but it's silly for me to state "yo, I've created ten intermediate products, my work here is done".
My final output will be software useful for someone who is NOT me. That's when I'll want to say I'm done.