Many first-time tech community leaders start off with an amazing dream to change the world and make a large-scale impact. This 'grand plan' usually is of great essence to them.
But when they start leadership, they discover it's not all roses and rainbows. There are various challenges, lots of things to learn and understand, and issues that come up. Eventually, many of them end up not reaching their intended destination.
Because of this they end up beating themselves up and feeling bad. Instead of acknowledging the progress they made, they convict themselves and look at what they didn't do.
Leadership is a journey, one with many lessons. Therefore we need to view our challenges and shortcomings as lessons and take them positively to help us discover more about ourselves.