Joy of Programming: Why is a Software Glitch Called a ‘Bug’?
In this column, we’ve always covered unusual and interesting technical topics. This month, we discuss the word “bug”, and the history behind its use in the software context. There are three things common…
Exploring Software: Easier Healthcare Using IT
This article is not so much about trying out any software as about the need we all feel for reliable care-givers for the elderly and terminally ill. Since this is not something for…
WordPress on Nginx, Part 1: Preparing VPS the Debian Way
In this first part, we deal with the LEMP (Linux, Nginx, MySQL, PHP) stack recipe and set up the basic server after installing the required packages. It started off thus: The theme developer…
Voices Across the Digital Divide — Using Audio Portals to Connect Communities
Human beings are the only species on earth with the ability to communicate complex ideas through language. Speaking and listening have been the basis of human society since people started living in communities….
FOSS is __FUN__: Get the Basics Right
A few thoughts about databases in general… and some rants about the good old ways. There are a plethora of free/open source databases around, from the good old Berkeley DB, SQLite, MySQL, PostgreSQL,…
Some Glimpses of the ‘Dark’ Internet in Protest of SOPA/PIPA
Well, the time has come — January 18, 2012 — and many of the Free/Open Source Software project/advocacy sites, some popular news/discussion sites, as well as our favorite encyclopedia Wikipedia’s English version has…
Adoption of Linux/FOSS: Challenges & Opportunities
The hurdles faced in the adoption of open source by enterprises and the Indian government can easily be overcome if a planned, six-step approach is followed. Open source has opened minds and provided…







