I'm asking this from the context of ideas & solutions, I'm facing this sort of struggle that I'm unable to find solution that is completely outrageous. I feel that my level-headedness could be one of the factors for my failure to come up with some out-of-the-box thinking.
HN, am I valid in this assumption or completely stupid?
John Cleese has given talks throughout the years about how to be creative, and they're very good. [2]
The Programmer's Stone is also a good source of information about this topic. Instead of "lateral thinking", the authors refer to "mapping" and "packing". Packing is when you're in "step-by-step" mode. When programmers refer to "being in the flow", they're probably referring to the state of mapping or lateral thinking. [3]
[1] https://en.wikipedia.org/wiki/Lateral_thinking
[2] https://www.youtube.com/watch?v=y70nbDJI5Uk
[3] http://programmersstone.com/