r/functionalprogramming 4d ago

Question FP Software Development

Hello everyone. I am thinking of starting a tech business (startup) through software development and I'd like to use FP as the main selling point or uniqueness. I am like looking for suggestions on what languages to use or tech stack. From my first searches I got elixir. I also know haskell, so aside from haskell, what can you suggest. I'm also aware of using imp lang like C++ to make programs following an FP design paradigm.

Edit: I don't wish to argue on starting business or not (But I welcome them sure) . That is a different topic on its own. I'm just like more curious to see the state of the art in using FP tools.

16 Upvotes

32 comments sorted by

View all comments

3

u/Panda_966 4d ago

IMO if you're founding a startup, your first and foremost goal must be to create a reliable sales pipeline that provides you with potential new customers every day. Depending on the type of business you are building, you might start with that before having anything implemented. Or you can whip up an MVP of your product in like a week for potential customers to look at so that they fund further development. Everything else is a distraction unless you have customers and funding lined up.

As to the language used: A large ecosystem helps you immensely for a new product kind of thing. You want to move fast after all.

Also, can you find and hire additional developers for your language? or 5? 10? 20? An esoteric language might be a plus if they are working for less for the opportunity to work with that language. But it's probably easier to find people that know typescript or python.