👽
notes
  • 👋Hello!
  • 📜Remember
  • 🆗Priorities
  • Philosophy
    • Quotes
      • Feynmen on Curiosity vs Motivation
    • Musings
      • Overthinking
      • Addiction
      • Compassion vs Action
      • Awareness
      • Truth
      • Problems
      • Growth and Chaos
      • Stillness
      • Ego
      • Sum of the Parts
      • Float
      • Mission Statement
      • Depressive Episodes
      • Authenticity
      • Wholesale Ideology
      • Direct Transmission
      • An Egg
      • Gifts
      • Relationships
      • Consistency
      • Self vs Other
      • The Identity Problem
      • Ethical Software
      • Being "Good"
      • Path
      • Clarity and Presence
      • Buddhism
      • Emotions vs Reason
      • Accepting Ideas
      • Importance
      • The Compliment
      • Incorrect Assumptions
    • Incomplete Articles
      • Receptivity
      • The Hustle
      • Sense and Sensation
      • Truly Celebrating Difference
      • Love, for Overthinkers
      • There's No Accounting For Taste
      • Optimism for Cynical Assholes
      • Moral Optimisation
      • How to stay off your phone
      • Accessibility in Games: Can I Play Too?
      • Why I Like Video Games
    • Resources
      • Podcasts
      • Books
      • Videos
  • Meditation
    • Progression
    • The Body
    • Consciousness
    • Relaxation
    • Metta
  • Programming
    • Programming Languages
    • Software Architecture
    • Functional Programming
      • Property Based Testing
      • Key Terminology
      • Domain Modelling Made Functional
      • Functional Core, Imperative Shell
      • Mailbox Processors
      • Parse, don’t validate
    • Modern Frontend Development
      • Elm
      • Code Formatter Config
    • F# + Unity3d
    • Design Systems
    • Property-based Testing
    • Observables & Rx
    • Backend-as-a-Service
  • Health
    • Simple Nutrition
    • Fasting
    • Supplementation
    • Exercise
      • Qi Gong / Tai Chi / Gong Fu
      • Movement as the Core Principle
      • Mobility Routines
      • Daily Morning Warmup
    • Protein Shake Ingredients List
    • Cardiac Disease
      • Cholesterol
      • Cardiac Disease Associations by Nutrient Intake
      • Sources of Dietary Fat
  • Archives
    • Other People's Work
      • Thriving on the Technical Leadership Path
      • Hunter S Thompson on Meaning
      • The Church of Interruption
      • 1000 True Fans
    • Journal Articles
  • Interesting Websites
    • erowid.org
    • gwern.net
    • moretothat.com
    • designluck.com
    • signalvnoise.com
    • fs.blog
    • bullets.news
  • Game Development
    • Techniques
  • Hackintosh
    • Clover Update Steps
Powered by GitBook
On this page

Was this helpful?

  1. Programming
  2. Functional Programming

Parse, don’t validate

Using the type system to separate concerns

PreviousMailbox ProcessorsNextModern Frontend Development

Last updated 5 years ago

Was this helpful?

Parse, don’t validate