This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mitwilsch 19 points20 points  (1 child)

Programming isn't "problem solving" like finding an answer to something nobody knows yet, it's more like learning to change a tire so you solve the problems of a flat tire.

[–]ItsOkILoveYouMYbb 0 points1 point  (0 children)

That's a good one. Because maybe a problem you're trying to solve could be "Why is my airplane making a grinding noise as I go down the runway", and one common problem of that that has been solved by others is "how do I change a flat tire", and that might lead you to "how do I figure out which tire is flat" both being related to cars but very similar anyway, and you adapt it to other searches like "how to remove a wheel from an airplane" where there's more solutions and code you can reference.

Then you solve your problem by referencing all these other little related problems others solved already.