AI Assistants and the Quiet Expansion of Data Access
In the last one year, AI assistants have started creeping into everyday workflows. They summarize documents, draft responses to messages, analyze spreadsheets, collect receipts, an…
Writing on engineering, technology and my thoughts.
In the last one year, AI assistants have started creeping into everyday workflows. They summarize documents, draft responses to messages, analyze spreadsheets, collect receipts, an…
Over the past few weeks, I’ve been building EM-Aide, an open-source, local-first agentic AI system designed to help Engineering Managers answer a very practical question: “Based on…
When you use a .pfx file for signing your assemblies in Visual Studio and if you have enabled UAC in Vista or Windows 7, you are bound to have trouble building or debugging your ap…
“redefine: EASY” This is what my friend and I had in mind when we decided to create a job site. To make the “Easiest Job site”. A job site which I and most …
I have spent my last 4 and a half months learning how you should never execute a (software) project. 🙂 Though a big disappointment and failure, the previous project had changed my…
We come across a lot of instances where we need to set the values of form elements programmatically using client side script. To set the value of a select list (in case of multiple…
The myth of the left – right brain test and the rotating girl is an interesting read and is a good food for thought. The original post says that if you see her spinning clock…
I don’t know how others think. But for me decision making was always simple and fast. “Just follow the heart“. I never cared to think if it was right or wrong. An…
I have already written once on how web security has taken a back seat thanks to the ever growing popularity of social networking websites. Recently I saw a trend in Orkut where peo…
The CSS styling attribute position:fixed makes an HTML element stationary (does not move on scrolling) and absolutely positioned. If you are familiar with position:absolute, the fi…
It is a common requirement in today’s highly interactive web applications to keep track if the browser window is currently in focus. Let me tell you one thing. If you take a …
Working on a professional networking website Skillda, I was always confronted with a question from my friends about a missing feature. In Skillda there is no option to import conta…
This date, I don’t know if it has any significance to anybody else. To me it marked the end of a very, very long journey. A journey I never believed I would finish. But I did…
I wanted a function in Python to get a relative datetime string formatting. For a given datetime object, it should be compared with the current date/time and a relative date/time f…
The OpenOffice.org package (2.2.0-1ubuntu3) that comes with Ubuntu Feisty Fawn distribution has some issues especially on the document conversion front. I did not face any problem …
Though not well known for it, OpenOffice.org can be extended as a doument conversion engine capable of conversion between almost all kind of office documents. OpenOffice.org direct…
If anybody wondered about Odondo- The Talking Drum, it is a West African percussion instrument. Used by local tribes in Ghana, it also serves as a communicating device for passing …
This is my first real attempt to write something on the net! Though I’ve got some avid blogger friends, my laziness had kept me from starting my own. The laziness factor insi…