I guess yes. I recently found out that some part of my motivations about doing things has been getting feedback from people (It releases dopamine and makes you feel validated).
I used to be a software engineer and I'm somehow obsessed with designing software architectures with minimum cost of change in future. It makes me crazy to design something on-the-fly without considering the cost of changes. That's the reason I have obsession for writing general-purpose abstract codes... It really makes me crazy but I don't know what to do with it...
Getting feedback is good, but you want feedback on what the product does, not how it does it.
Personally I prefer to get feedback that tells me why something I did was the wrong way as long as I also get told why and what the correct way would be. That way I can improve my software and learn something at the same time. Being told my solution is e.g elegant, is nice in the short term but less helpful in the long term