Pip liked a post by Pavel
There are two problem-solving approaches:
1) identify a problem that you want to solve, then find a method that will solve it
or
2) pick a method you want to use, and go hunting for problems.
The second way is the stupid way, so it shouldn't surprise anyone that it's the default method in tech.