A scenario is typically just one narrow manifestation of a much broader problem. Scenario solving is taking one narrow segment of a problem and solving it without considering the scope or context of the problem itself.
Problem-solving is considering the entire scope of the problem and implementing a solution. A problem can be thought of as an aggregate of scenarios, the solution to which resolves the majority of the problem's scenarios. A scenario is typically just one manifestation of a much more general problem.
Scenario solving results in a fragmented user experience. While problem-solving results in useful primitives that can be composed to build features significantly faster and more efficiently.
Learn about the structurally edited language that powers sites built with Webflow.
2 min read »
Configure Netlify to send particular routes to Webflow so that you can selectively serve pages that are designed and hosted on Webflow.
3 min read »
Learn about how programming languages work as we design & implement a little Lisp-like language called JSON Lisp.
14 min read »
JavaScript's call by sharing and getter semantics allow us to implement lazy evaluation for field access.
8 min read »