1. If I'm completely stuck, I try to get away from the problem for a short while and return to it again, because forcing myself generally doesn't help in solving it faster. I found that this generally works better, at least for me.
2. I'll try this.
3. I'd probably think they either don't know what I've done, or they are very proficient at it.
4. I don't believe that software development will become a less valued skillset. The hype around it might die, but then again I don't really about that. I enjoy tech as an observant consumer who pays attention to detail, and believe that I'd be capable to translate my observations to a new product/tech. What I currently lack to do so is a technical toolset.
How would you evaluate my answers to the questions?