Here’s something that I wish more people involved in designing consumer software products realized - multiple choices inside a product prevent the user from using the product and make him unhappy. Let me explain why. Continued – http://softwaredev.quora.com/Offering-Choices-Considered-Harmful
There is a little something that most people who are in the business of creating software understand, but outsiders seldom know. It is this – in software development you cannot get things right the first time. Continued - http://softwaredev.quora.com/When-in-Doubt-Iterate-Faster
Why does one write? So that others read. And react to what you have written. Now while I get a fairly steady volume on this site, it is nothing to write home about, which is not surprising given that I rarely post anyway. Of late, I have been thinking of posting more often – mostly [...]

My new year has started on an interesting note – I received an email today morning from Microsoft indicating that our App Hub annual subscription has been cancelled: This was surprising since I most certainly did not cancel the subscription. Note that the mail provides no context as to how this cancellation took place – no [...]
I recently upgraded to Windows 8, installed cygwin, copied my keys and config files, etc. only to find that things stopped working. Try ssh [email protected] and you get: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0660 for ‘/home/Vineet/.ssh/id_rsa’ are too open. It is required that your private key files are NOT accessible [...]
I just came back from IIT Guwahati and discovered that Dennis Ritchie has passed away Most people would know of Dennis Ritchie as the person who invented C and Unix. What most folks do not realize is how profound C and Unix were when they were created and what amazing impact they have had on [...]
Steve Jobs passed away today – I woke up and read the news on my iPhone, like much of the world. I never thought I would be so affected by the passing away of someone I never knew personally. But if you are in the world of tech and developing consumer products, it is not [...]
As I have mentioned in earlier posts, we are building a x-platform mobile chat client. One of the platforms is iPhone and that means that the team is having to learn Objective C, and therefore C. Last couple of days, I have been spending time helping my team understand and appreciate C better. Yesterday, we [...]

As I mentioned on my previous post, we are building a x-platform native mobile chat client for Android, iPhone and Blackberry. The earlier post was about the Android platform, this one is on Blackberry. After having gone thru the Android documentation and videos from Google IO, I found the documentation on Blackberry to be somewhat [...]

One of the products we are building at Directi is a x-platform mobile chat client. Developing it has been arduous – we experimented with Phonegap and then Titanium and found both lacking (see this Quora thread for details). So now we are building this as three native apps, targeting iPhone, Android and Blackberry. In this [...]
Recent Comments