# Gradual Programming | Will Crichton

https://blog.cynexia.com/gradual-programming-will-crichton

Author: [Rob Aleck](https://blog.cynexia.com/pages/about) · https://github.com/mnbf9rca · https://www.linkedin.com/in/robertaleck/ · https://family-foqos.app/

Published: 2018-04-30
Categories: LinkedIn cross-post


An interesting concept - obvious when explained, but of course, many of the good ones are: “While paradigms like imperative or functional programming characterize certain underlying aspects of our mental model of program, gradual programming describes a process by which a mental model is formed”  
[http://willcrichton.net/notes/gradual-programming/](<https://willcrichton.net/notes/gradual-programming/>)Programming is a fundamentally incremental (or gradual) process, and our programming languages should reflect that. I show several ways in which program models transition over time and discuss how…

