This past week, I analysed sentiments from social media platforms on how mainstream media in Kenya covered the UDA–ODM meetings held under the Linda Ground banner. I compared this with reactions to the just-launched Linda Mwananchi rallies that took place […]
Artificial Intelligence and the Fulfillment of Scripture
Are we merely witnessing technological progress, or are we also living within conditions Scripture anticipated?
The Stakeholder Salience Model of Analysing Stakeholders
The model provides a comprehensive framework for mapping, identifying, and categorising an organisation’s stakeholders.
How the Media Would Report Bethlehem 2000 years ago
A TV station aligned to King Herod would ironically dismiss the birth altogether, careful not to alarm the palace or threaten the throne.
Why we are always Comparing Ourselves with others
As it turns out, there really is nothing new under the sun. This habit of comparison has been carefully studied.
How People Make Decisions
There are times I have window shopped for an item only to settle on something else just because a friend mentioned it.
How We Communicate Across Cultures
Culture is a way of life for a group of people. It could be a family culture, workplace culture, church culture, or any other homogenous group.
How Do We Communicate Change?
In my 16 years of work experience, one of the greatest challenges for organizations has been internal communication, especially when major change is involved. It is easy for employees to criticize management, but once you become that manager, you realize […]
Inside Canva’s World Tour and What It Means for Creatives
For me, the World Tour was a glimpse into the next chapter of creative work. A chapter where design, storytelling, and data no longer sit in silos but converge to drive purposeful communication.
Can Some Cultural Practices Change for the Better of a Society?
Every culture brings its own strengths. One may value precision and time management, while another values connection and shared experience. Each has something to teach the other.

