8 ms·
> If you're meticulously designing and engineering it really well from the start, sure functional languages represent it well without leaving much room for misi
by rafaelRiv 8d ago
> If you're meticulously designing and engineering it really well from the start, sure functional languages represent it well without leaving much room for misinterpretation and thus bugs. But no one does that.
I find functional programming better at iterative development. You don't have to go full on on types but you always have the choice to make it good in the future. And from my experience the final refactoring is just better and let you built way more on top than imperative languages.
The reason imperative programming is so common is because of network effect. Unix won over lisp machines