I’ve been working on a programming language for a while, and this is one of the key bits of advice I’ve had in the back of my mind during that time.
People have come along and contributed occasionally, but for the most part, I’m doing everything: writing the compiler, standard library, documentation, editor integration, blog posts, evangelism of the programming paradigm, and so on. Despite the fact that I don’t scale, I’ll happily sit down with someone who’s trying out the language, help them get up to speed, and fix all the bugs and usability issues they report. It’s that kind of connection to people that not only drives interest in the project, but drives me to stay motivated.
I can’t say I fully understand my own success…or even whether it’s success. I’m not selling anything, just making the language I want to use. Maybe a few hundred lines of code have been written in the language by someone other than me. I’ve accumulated >450 stars on GitHub for a product that doesn’t even do anything yet. It’s certainly surreal, but it’s been pleasant. :)
Thanks—only reason I didn’t mention it was that I didn’t feel the need to advertise. I mainly wanted to give my thoughts on how this article’s advice has been a positive thing for the project—seeking out users and taking measures to help them and make them happy directly.
People have come along and contributed occasionally, but for the most part, I’m doing everything: writing the compiler, standard library, documentation, editor integration, blog posts, evangelism of the programming paradigm, and so on. Despite the fact that I don’t scale, I’ll happily sit down with someone who’s trying out the language, help them get up to speed, and fix all the bugs and usability issues they report. It’s that kind of connection to people that not only drives interest in the project, but drives me to stay motivated.
I can’t say I fully understand my own success…or even whether it’s success. I’m not selling anything, just making the language I want to use. Maybe a few hundred lines of code have been written in the language by someone other than me. I’ve accumulated >450 stars on GitHub for a product that doesn’t even do anything yet. It’s certainly surreal, but it’s been pleasant. :)