I don't get this. Any program that interacts with the outside world isn't "pure", by this definition. What's wrong with using monads? With monads, you can still do all those side-effecting operations, but be encouraged to separate out the pure bits.
Location: Ave Maria, FL
Remote: Sure
Willing to relocate: Preferred
Technologies: Haskell, Python, C, Vim, Git, Zsh
Résumé/CV: Provided by request via email
Email: MichaelJdKlein at gmail.com
Github: https://github.com/michaeljklein/
I'm a recent Bachelor's graduate in Math and Physics. Prefer a Junior backend engineer position.