Secret city on a hill

Often in Scripture we have to harmonize two passages which seem to present some kind of conflict with each other. Today I would like to present one such conflict,  one with which I’ve struggled over the years.

In the fifth chapter of Matthew’s Gospel, Jesus says:

“You are the light of the world. A city built on a hill cannot be hidden. Neither do people light a lamp and put it under a bowl. Instead they put it on its stand, and it gives light to everyone in the house. 

“In the same way, let your light shine before others, that they may see your good deeds and glorify your Father in heaven” – Matthew 5:14-16

So, we’re supposed to let our light shine before others. Got it. Yet…in the next chapter it says…

“Be careful not to practice your righteousness in front of others to be seen by them. If you do, you will have no reward from your Father in heaven. So when you give to the needy, do not announce it with trumpets, as the hypocrites do in the synagogues and on the streets, to be honored by others. Truly I tell you, they have received their reward in full. But when you give to the needy, do not let your left hand know what your right hand is doing, so that your giving may be in secret. Then your Father, who sees what is done in secret, will reward you” – Matthew 6:1-4

So we should let our light shine….but only in secret? Hmm….

I’ve had people ask me about these two passages before and I have given them an answer, providing some distinctions between each of these passages, but today I’d like to turn the question over to you. How do we reconcile these two passages? What is Jesus trying to teach us? And if we follow His teaching here, what does it practically look like?

Please answer in the comments below.