Should we 'let our light shine' and tell people the good works that we do? There are two subjects that could be construed as contradictory in our Lords sermon on the mount. Here is an instance:

1 “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. (Matthew 6:1)
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:16)

So what is Jesus saying? Should we tell others about the good things we have done, being a role model and example to them, or keep those things secret?
1 “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. (Matthew 6:1)
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:16)

God is telling us not to be prideful and boast in front of others. In other words, don't go &quot;Look at what I've done. I'm so great.&quot; But rather, &quot;Look at what God has allowed me to do, isn't God awesome?!&quot;
One is self glorifying, where as the other attributes the glory to God. One statement can easily turn other people off, the other one (may) lead people to be curious about God. This is not to say that we shouldn't feel happy regarding the things that God is doing through us, but rather that we should remain humble and always remember that it is through God's grace that we are able to do such things for His kingdom.