What you need to know:

The two generations have come of age in markedly different social, economic and technological environments, shaping distinct attitudes towards work, relationships, money and personal success

Dar es Salaam. A growing generational battle between Generation Z and Millennials is moving beyond social media into everyday life in Tanzania, with the two groups developing different views about success, money, relationships and patience.

Millennials are those born between 1981 and 1996, while Generation Z, commonly known as Gen Z, comprises people born between 1997 and 2012. The two generations have come of age in markedly different social, economic and technological environments, shaping distinct attitudes towards work, relationships, money and personal success.

Gen Z increasingly embraces speed and immediate opportunities, while Millennials tend to value gradual progress, endurance and long-term commitment.