• Skip to primary navigation
  • Skip to main content
pragati logo

Pragati Tech Services

  • Home
  • About
  • Services
    • Business Central
    • Back Office Support
    • Ecommerce Solutions
    • Customer Support
  • Blog
  • Contact
  • Show Search
Hide Search
You are here: Home / Archives for Sachin

Sachin

PhoneBook 3G

Sachin · March 21, 2009 ·

An old smartphone

I have been toying with idea of developing a phonebook application for sometime now. Here is what I think:

Location/Time-Zone Aware PhoneBook: Whenever I travel, I try to connect with people I know from that city. Contacts/PhoneBook app on my phone has address field as well, but there is no way to search contacts by city, country etc. I think if we can search our contacts by city, it will make things a lot easier.

Sometime before calling somebody I need to figure out their time because they are in different time-zone. If somehow I can see the time for a contact based on his time time-zone, then it will be easier to decide when to call him.

If we integrate PhoneBook with GPS/Maps, we can see our contacts on map and may even see contacts near your current location. There are apps which show your nearby friends on map, but haven’t found any app which is integrated with your phonebook. Similarly city name stored with the contacts can be used to automatically derive time-zone and show user’s time. I just wonder why our inbuilt phonebook/contacts on mobiles don’t support this already?

Other Possibilities:

I think this new PhoneBook can have enormous scope. It can be integrated with SocialNetworking sites like LinkedIn, FaceBook, Orkut etc so that your PhoneBook shows profile photos, updates from these sites as well. Some companies have already started doing this. PhoneBook 2.0 and INQ1 come to my mind immediately, though there are others as well.

I miss one more thing in the current PhoneBook, which is search contacts by their profession/company. I may know many lawyers, doctors but when I need one, I can’t think of somebody immediately, so if phonebook contains company/profession info about my contacts and allow me to look-up all doctors or lawyers when needed, it will be cool.

PhoneBook is most basic but very helpful application on any mobile phone, but its probably being overlooked by most mobile handset/software companies. I think complete overhauling of existing PhoneBook application is required and RIM, Apple, Microsoft and Google can do a huge favour to all the mobile users by replacing existing PhoneBook apps in their respective mobile OS by what I would like to call PhoneBook 3G.

Do you need a START button on Windows Mobile?

Sachin · April 3, 2008 ·

Windows 7 Logo

Windows Mobile 6.1 is just released and it has some nice interface tweaks and supposed to be more stable and faster than windows mobile 6. Its a great mobile OS due to its familiarity and compatibility with Windows for desktop. However Microsoft has never given much thought to user experience I guess.

I understand that windows mobile resembles windows in many ways and that probably makes adaptation easier but it probably goes too far with windows resemblance that it ends up being a non-userfriendly mobile OS.

I fully agree with Kevin Hoffman that Windows Mobile is a shrunken and crippled version of windows. I don’t see any value of a Start button on a Mobile OS. I have a few suggestions for Windows Mobile User-Experience team:

  1. Please remove the Start Button, its not needed.
  2. Show big, finger-friendly icons for various applications right on Home screen.
  3. Reduce number of screens and taps required to do various things.
  4. Please do away with tiny text labels and other little user interface elements wherever possible.

I think MS can borrow ideas from Palm, Symbian and other mobile OS. All of them seem to adhere to more or less same user-interface concepts.

Has Microsoft got it’s Mobile strategy wrong???

Sachin · November 26, 2007 ·

Wrong Way Sign

We are a Microsoft shop primarily and we do mobile applications targeting Windows Mobile OS, and we may continue to be a Microsoft technologies company in future too owing to mass popularity Microsoft manages to acquire due to various reasons.

However I simply hate the fact that MS keeps adding layers and layers of complication to all its products, making softwares bloated, complicated, frustrating and slow. There has been enough bashing of Windows Vista as well as Windows Mobile 6. I have read them and been silent all this while, however when I read about Side-Show making its way to windows mobile, I simply could not resist writing this post.

Mobiles are meant to start immediately on press of power button, while desktops are not, so I don’t think side-show is a requirement on mobiles at all. You can just push the power-on button on mobile and press a pre-assigned key to start your favourite application. Why you need an always on and smaller display for it???

I think MS has got its strategy wrong here. Its again trying to make mobiles do whatever a desktop can, which I think is not a clever idea.

Also I guess that in future MS will use Sideshow as an excuse for slow windows mobile powered phones. With all the features it is putting in windows mobile, its going to gradually become slower and slower even with faster processors, so MS will say — use Side-show for features which you want to perform immediately 😉

I think Side-show adds another layer to complicated user-interface and makes users much more confused. In my opinion its a very bad idea.

IMHO MS should instead try to make windows mobile interface simpler, faster and easier to use. I still love the simplicity and performance of Palm OS. I know Palm OS is loosing its ground to Windows Mobile but we need to give the credit for what it offers.

Scrum and Gandhigiri

Sachin · July 16, 2007 ·

It was interesting to know about discussions Pete Deemer had with would be CSMs in his recent certification class. It was both inspiring and matter of feeling proud as he beautifully described how relevant Gandhism (Gandhigiri in lighter sense) is to the role of ScrumMaster.

Below text is what Pete posted in scrumdevelopment yahoogroup:

For those who weren’t in the class, the question was asked “How can the ScrumMaster have any power or influence, since the team doesn’t report to them, and they don’t have the authority to give orders?”

We talked about how in the absence of “managerial” authority, a ScrumMaster can still have enormous influence. But it’s earned influence, and it comes from gaining the trust and the respect of the team, by serving them zealously, and protecting them courageously. This isn’t the cheap authority that comes with an fancy job title; it takes time and work to grow, but it’s a lot more hardy and deep-rooted. And we talked about models for this out there in the world — starting with Mahatma Gandhi, a man who through courage and a spirit of selfless service changed the course of history, all without ever having a high title or powerful position.

Necessary But Not Sufficient

Sachin · June 20, 2007 ·

I just finished reading ‘Necessary But Not Sufficient’ by Eli Goldratt. Its basically a Theory of Constraints (TOC) novel for IT. I am thankful to my good old friend Arun Sahlam for lending me this great book.

It establishes a novel concept which says that technology is necessary but it’s not sufficient. It basically means that if we don’t change our old business rules along with the technology we may never get full benefit out of a new technology. For example in a big manufacturing company estimating requirement is a mammoth task so when this was being done manually, companies adopted approach of doing this calculation exercise only once a month.

After many years when they started using software, they didn’t really see any improvement in output. Reason was not the software, it was because company was still doing this calculation exercise once a month when they had means to do it every week.

This book talks about how new age software companies which will ultimately command majority market share will not only be selling software but convincing and educating their customers to change their age old business processes as well. Only this combination can succeed in long run.

Interestingly book also says that how software developers earlier and some still do take pride in producing a sophisticated looking system because that kind of proves that they can create some technically complicated stuff like that. Truth is however that a complicated product does not always mean a good product and a simple product does not mean that its not useful or is not technically advanced.

A case in the point is Google, which still happens to be one of the most simplest yet technically advanced website. So our responsibility as software developers should be to create simple, straight-forward products which user can learn quickly, yet it has all the power and functionality that’s required from it.

My suggestion to everybody involved with software development is borrow or buy but do read this great book.

« Previous Page
Next Page »

Pragati Tech Services

Copyright © 2026