Pattern matching
- What is pattern matching?
- Problem solving
- References
Questions to answer in this post:
- What is pattern matching?
- Do people only solve problems with pattern matching?
- Maybe the problem is not pattern matching, but more like the foundation that you’re matching against?
- If we’re only pattern matching then how can we ever come up with something new?
- Pattern match across domains. E.g. take something from one industry or hobby and apply it elsewhere.
- Technology borrows a lot from nature
- Travel! Going to other countries shows you new ideas and ways of doing things
- Some element of randomness.
For example, how do you learn literary analysis? You can’t reason through that from first principles. You might grab a book like Literary Theory: A Very Short Introduction and start to learn the patterns of how it’s done.
- Deep vs shallow pattern matching.