Take it this way. While playing a computer game, my non-technical friends don't know how the game was written, how the buttons were designed, how the server is handling all those multiple players, or how the protocol handles all the communication.
They don't try to see behind the scenes and so they just appreciate the game and nothing more.
As a software engineer with whatever limited knowledge I have about those things, I'm able to appreciate the game at even more levels. When I see a perfectly flowing graphic I wonder how the coding was done and how much effort the developers put in for creating it or how did they even come up with such a use case.
Or take the case of movies. Once you start understanding about the planning that goes behind the scenes and how such a great movie was made, you start to appreciate it even more. Whey did they keep the camera there ? Wow, they could have changed the lighting to this corner....
Same with life. The more you understand, the better you appreciate it.
The more you understand, the more you realize that most people aren't very good at what they do. Not that they are bad at what they do, either. It just takes the magic away.
They don't try to see behind the scenes and so they just appreciate the game and nothing more.
As a software engineer with whatever limited knowledge I have about those things, I'm able to appreciate the game at even more levels. When I see a perfectly flowing graphic I wonder how the coding was done and how much effort the developers put in for creating it or how did they even come up with such a use case.
Or take the case of movies. Once you start understanding about the planning that goes behind the scenes and how such a great movie was made, you start to appreciate it even more. Whey did they keep the camera there ? Wow, they could have changed the lighting to this corner....
Same with life. The more you understand, the better you appreciate it.