The Illusion of “Freedom” And the Path to Becoming Free

The Illusion of “Freedom” And the Path to Becoming Free

Today is Independence Day and I am aware that we aren't truly free. We remain under the yoke of oppression by a ruling class who deem they are better than the rest of us, and that only they know what is best. And so they control the decisions being made with gun in hand, and stick in charge. Yet none of their decisions yield true fruit; they turn to dust, the color reminiscent of the same as what clads their skin.

Formulating a Divine-centric Approach to Software Development

Formulating a Divine-centric Approach to Software Development

Just as a beautiful Afghan or Persian carpet, a geometric mosaic tile pattern from the Maghreb, or muqarnas hanging off of the ceiling in a masjid or palace stirs the beholder, can this same soul stirring response be experienced through our technological creations?

On Tawhid and the Ineffability of Allah

On Tawhid and the Ineffability of Allah

The featurelessness of the Ka'abah is symbolic of this non-representation, and an affirmation of the monotheistic creed. And particular to Islam, its veiled-ness symbolizes the unknowability, the ineffability, and hence the inability to represent or depict Allah.

Ethics in the Age of Technology

Ethics in the Age of Technology

Technology is a tool that extends our capabilities and so it raises the same dilemmas and moral questions that have existed for us ever since we became homo sapiens.