Do Things That Don’t Scale (2013)
paulgraham.com
paulgraham.com
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. :)
I’m writing a stack-based functional programming language called Kitten: https://github.com/evincarofautumn/kitten
As customers sign up we ask if they want stickers and then send out a handwritten letter alongside a set (example: https://www.instagram.com/p/BWA5q95jADc/?taken-by=cleverbeag...).
Learned how customers wanted the product to work, and gained initial customers. Lost money on the setup but who cares.
Now setups are a 30 minute phone call where we teach customers how to click themselves.
Started off with Join.me. I then threw out my windows PC and installed Ubuntu, so it stopped working. I did appear.in a few times, but the quality stunk. Mostly moved to my setup team, that mostly still uses join.me.
> were customers ok with this
Oh they loved it. The competition is "Here is a youtube video and some docs, have at it". We actually took the time to get to know our customer and dive in, help them navigate the setup etc.
> Was your app so complex that you couldn't guide them through the phone or it was a deficiency in the UX/UI of the app?
Both! Necessary complexity is high, but so is accidental. Working on reducing accidental a little every day. Not willing to kill off too many features in the name of simplicity, but willing to at least make the common path a lot easier to use.