Great movement from the community to show some love to FP. I really like Clojure, and will give Hy a try as well.
FP really forces you to write better code and somehow your thinking starts to change slowly. What I realised is that after I started to write Clojure, I am writing much more functions in Python as well. If you haven't tried yet, give FP some chance.
I just want to note that Lisp does not really imply functional programming. Hy is nothing more then Python with Lisp syntax and the awesomesauce that comes from Lisp as macros and reader macros.
Okay, well at least you can add a proper distinction between variable binding and assignment (let vs. set!) if you have macros, but that doesn't really make it more functional, just better.
You need to sell the idea first, then implement. Get some traction without writing any code, write related blog posts about the vertical market, about the topics that your potential customers will be interested in, and keep engaging with them. Talk with them.
> write related blog posts about the vertical market, about the topics that your potential customers will be interested in, and keep engaging with them
That's some pretty tactical advice for a strategic conversation.
Writing blog posts is one way of engaging with the market, the goal being to understand the people in the market better as well as establishing yourself as a participant in it.
That is a good idea. Since the product name is not yet 100% set in stone, do you think it makes sense to start a new blog just for this purpose or use the personal blog?
I may pick a name that is simple and start from there. We thought about it for a long time, discuss it a lot, etc.. then one day we decided that we are going to find the name, and searched for it relentlessly for the next hour and we find quite okay name for our startup at the time. Just pick a simple name. And buy the domain, create your blog at there.
<yourawesomestartupname>.com/blog
Place all the social buttons, create twitter account, put an RSS feed, create an email list in mailchimp ( create a popup for email subscribers ) etc..
* Are you happy ? ( Seems like you are not )
* Do you love what you do ? ( You were )
* Do you see yourself with the project within the next 3 months as they are right now ?
* Can you or your friends take charge in the project ? Are you gonna be able to make change ?
* Is there anything else important you might want to spend your energy & precious time ? Learning another language/ framework etc ?
If your answers are ( No, No, No, No, Yes); move on my friend. I'm so sure you will find something else to work on.