That is a good example, so you helping push her car got other people to help. In the process you helped one person, but show others how easy it is to stop what you are doing and give a helping-hand. I think that is way better because its on a small scale. But what about a large scale? How one make a different across an entire nation when everyone has their "own way" "opinions" and "sense". Most people, including myself, are introverts and spend most their time at home, on the computer/smartphone or in their cubicle minding their own business. People are living their personal lives and only interact with a few other people each day, but have close relationships with them. There are other people who are more charismatic and enjoy meeting people all day, always talking to new people and their jobs are selling stuff, or connecting people... very extrovert. They usually have less intimate relationships and known by a lot of people. I have always preferred helping people on a small scale because it usually (not always) builds a relationship with them. Large scale stuff always seems like fragile, distant & superficial relationships that really won't last long term. Its kinda ironic because I'm using my introvert personality to create guides that help thousands of people. So there is one example of both working together.