3 ms·
I tried to start a project to take a Haskell prototype of an important project into production. Haskell was a great choice because it allowed us to focus on the
by agentultra 8y ago
I tried to start a project to take a Haskell prototype of an important project into production. Haskell was a great choice because it allowed us to focus on the business problems. We didn’t have hundreds of lines of defensive code we’d normally write in a less strict language. It was also nice being able to trust code from developers of different skill levels: our tooling and tests gave us enough confidence to merge faster and move fast.
I’m currently using Haskell in a side project for work to parse, formalize, and migrate a lot of schemaless data.
I’ve spent much more than a decade in dynamic languages. I still use JavaScript as a primary language in most of my work because that’s what our company settled on. I’m done with dynamic languages and nominal type systems. Haskell isn’t perfect by far but it’s simply better than everything else that there’s nothing to compare it to. I prefer to write code in Haskell and I feel more confident in code I write in Haskell. I also like the assistance I get from Haskell and miss it when working in other languages.