Ask HN: What does your mental model of programming look like?
https://news.ycombinator.com/item?id=33402201Every engineer has a mental model of the discipline they practice in. A car mechanic has a mental model of how and where to start when someone brings in a car for repair.
Similarly each programmer has a unique mental model of how they approach solutions to a problem. How do you do it? Do you have a mental algorithm for the entire process from the start to the solution and subsequent refinement?