3 ms·
Scalability, safety and ease of refactoring are usually the exact problems you should NOT focus on in a startup. Development speed and easy prototyping are much
by erokar 7y ago
Scalability, safety and ease of refactoring are usually the exact problems you should NOT focus on in a startup. Development speed and easy prototyping are much more important and is better achieved by dynamic, multi-paradigm languages like Ruby, Python or JS. Choosing Haskell for a startup could easily be a form of premature optimization that would slow down development.
- UK-AL 7y agoHonestly it depends on what your developer is most comfortable with. If developer is more comfortable with haskell they will likely be faster in that than python. The added advantage it will also likely to be more correct.
- yakshaving_jgt 7y agoThat is of course totally subjective. I run three businesses on Haskell, having previously been a mostly PHP, JavaScript, and Ruby developer, and having shipped many projects for startups with Ruby on Rails. Anecdotally, I have been able to ship much more quickly and reliably with Haskell than I ever could with Ruby/Rails.