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?

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.