The Advantages of Google Gmail over Microsoft Exchange

Only a three short months ago I was a happy user of Google Apps for Business at a company which shall remain nameless. Unfortunately, many (if not all) good things must come to an end, and we went through a transition to Microsoft Exchange. Needless to say, this left some scars that are yet to heal!

These days, more and more businesses are choosing to rely on outside-hosted email services rather than their own internal email systems. The reasons for doing this can be varied, but it usually boils down to an effort to cut costs, saving the business money as well as reducing the need for the internal support of email service by employees or management.

The selection of outside email providers often boils down to a choice between two leaders in the field: Google Gmail, or the hosted version of Microsoft Exchange.

The first and most undeniable “plus” that Google Gmail has over Microsoft Exchange is cost. While Microsoft Exchange costs an average of about $140 per year per user, Gmail costs only about $50 per year per user. That’s a savings of about $90 per person for Gmail users. Multiply that by the size of your staff, and the cost savings escalate exponentially. Cost is definitely a big motivator in choosing Gmail over Microsoft Exchange.

Another thing to consider is the innovation factor. Google is well known for being an almost obsessively innovative company. They project a vibe and ethos of always wanting to be first, always wanting to be the best, and pushing the envelope of what is possible technologically. For example, in 2011, Google added over 40 brand new, innovative features to its Premier Gmail product. This was in addition to 45 new updates added to the Docs and Sites apps. By comparison, hosted Microsoft Exchange had three year lapse in enhancements to its platform. Now that there have finally been upgrades to hosted Exchange, Microsoft users are scrambling to update their mail systems.

One argument that Microsoft Exchange advocates put forward is that Google Gmail simply does not have as many features as Exchange. They also claim that Gmail is lacking in easy ways of getting support from Google. They also point out Gmail is not usable on a full range of mobile devices.

However, these claims turn out to be little more than outdated myths; perhaps they were true at one time, but no longer. A support phone number for Gmail and other Google products is available by simply clicking the “Support” tab in the Google Apps control panel. These days, Google’s email, Contacts and Calendar can be easily synced with native or easily-installed apps on the vast majority of the smartphones that are available today.

As far as features go, Gmail is steadily gaining on Microsoft Exchange all of the time, rolling out new and innovative add-ons on a regular basis. Outside companies have also created apps that can backup Gmail email accounts, further adding to security and peace of mind.

Innovation, ease of use, minimal cost and quality support all add up to making Google Gmail the smart choice for your business. Combining it with a Gmail backup app will ensure that your data is safe and protected, helping your business to get the very most out of its email service.

Posted in apps, blog, tools | Leave a comment

Simple Math is Far From Normal in Russia

Russians voted yesterday to elect Vladimir Putin to a 6 year term as president. Apparently, they also voted down one of the most basic mathematical theories: most complex social phenomenon, e.g. elections, follow a normal distribution – they look like bell.

Official results with 6M votes via @tvrain


Take a look at this graph based on official counts of 6 million votes showing voting precincts by participation rate and vote percentage. Notice, how Putin’s opponents in red and blue follow a normal distribution pattern of a bell curve. Also, notice how Putin’s numbers seem to increase with participation – no bell curve there.

15 Million Votes via @tvrain

Same story with 15 million votes.

The basic conclusion here is that the more people voted in a given precinct, the higher Putin’s vote percentage. Why would that be? Well, consider a tactic called “carousel voting“, where a number of people are paid to get on a bus which takes them from polling station to polling station, where they vote again and again. That certainly drives up participation at those stations. Want to guess who they voted for each time?

Russian ingenuity knows no bounds. It is exemplified by great entrepreneurs like Sergey Brin of Google and Phil Libin of Evernote. Thinking “outside the box” was developed out of necessity during the Communist times and is now firmly part of the culture. In this case, it helped Mr. Putin get re-elected, and in the process reminded us that Normal Distribution is only a theory rather then a mathematical law. The Prince of Mathematicians would be quite impressed.

Posted in Entrepreneurship, russia | Leave a comment

Facebook’s “The Hacker Way” a Must Read

Facebook’s S1 filing is a fascinating read and the following section is a must for anyone building technology products.

The Hacker Way

As part of building a strong company, we work hard at making Facebook the best place for great people to have a big impact on the world and learn from other great people. We have cultivated a unique culture and management approach that we call the Hacker Way.

The word “hacker” has an unfairly negative connotation from being portrayed in the media as people who break into computers. In reality, hacking just means building something quickly or testing the boundaries of what can be done. Like most things, it can be used for good or bad, but the vast majority of hackers I’ve met tend to be idealistic people who want to have a positive impact on the world.

The Hacker Way is an approach to building that involves continuous improvement and iteration. Hackers believe that something can always be better, and that nothing is ever complete. They just have to go fix it — often in the face of people who say it’s impossible or are content with the status quo.

Hackers try to build the best services over the long term by quickly releasing and learning from smaller iterations rather than trying to get everything right all at once. To support this, we have built a testing framework that at any given time can try out thousands of versions of Facebook. We have the words “Done is better than perfect” painted on our walls to remind ourselves to always keep shipping.

Hacking is also an inherently hands-on and active discipline. Instead of debating for days whether a new idea is possible or what the best way to build something is, hackers would rather just prototype something and see what works. There’s a hacker mantra that you’ll hear a lot around Facebook offices: “Code wins arguments.”

Hacker culture is also extremely open and meritocratic. Hackers believe that the best idea and implementation should always win — not the person who is best at lobbying for an idea or the person who manages the most people.

To encourage this approach, every few months we have a hackathon, where everyone builds prototypes for new ideas they have. At the end, the whole team gets together and looks at everything that has been built. Many of our most successful products came out of hackathons, including Timeline, chat, video, our mobile development framework and some of our most important infrastructure like the HipHop compiler.

To make sure all our engineers share this approach, we require all new engineers — even managers whose primary job will not be to write code — to go through a program called Bootcamp where they learn our codebase, our tools and our approach. There are a lot of folks in the industry who manage engineers and don’t want to code themselves, but the type of hands-on people we’re looking for are willing and able to go through Bootcamp.

This is not just about code, here are all the things everyone in technology should be hacking:

  • Business models
  • Product features
  • Metrics
  • Messaging
  • Demos
  • Presentations

Alright, now go hack something!

Posted in Uncategorized | Leave a comment

Russian Elections Failure, Farce and Falsification

“Putin’s power is weakened”, “Communists gain seats in the Duma” screamed the headlines on Monday.

Dramatic? Yes.

Is THAT the story? No.

Not even close. Unfortunately for Russia’s young democracy, the real story is far more sensational. The real story is that the electoral process was interfered with in the most basic way.
1. Not with electronic voting
2. Not with ballot stuffing
3. Not with forged absentee ballots
4. Not with butterfly ballots
5. Not with voter intimidation
6. Not with robo-calls with misleading information
7. Not with counts and re-counts
8. Not with complex legal arguments and objections
9. Not with gerrymandering voting districts

Instead, in a typical Russian-style substantive elegance and concurrent clumsiness, they simply changed the results. What?!? “How is that possible”, one may say? Well, luckily, in the world of social media, pictures and video, several people involved posted exact photo/video accounts of what happened. Unfortunately, most of them are in Russian, so here is a rough translation of one. I certainly won’t do it justice and will paraphrase most of it,  the Author is Dmitriy Finnikov:

1. I decided to participate as a voting commission observer in my home district #6 in Moscow, for Yabloko Party
2. I attended meetings that prepared observers and informed them on the process. Attended twice since I like to be prepared.
3. I arrived for the election, met the Director, Deputy and members of the District voting commission
4. All preparations were done correctly, but started a little late
5. Voting went along fine, with first time voters receiving chocolate candy from the head of the Commission.
6. After voting, everything was done according to protocol, votes were counted, tabulated and a summary sheet was signed by all members of the commission. Yabloko: 134, Communists: 202, United Russia: 128.
7. I asked the commission director to give me a copy of the Voting Summary Sheet.
8. Commissioner said he will make a copy, and left with both Voting Summary Sheet originals.
9. Commissioner never came back. Nobody could say where he was. He answered his cell phone and each time lied saying that he will be right back.
10. I learned that the Commissioner of the other district that voted in the same building as us, was also missing in an identical situation.
11. I was worried, because without the final meeting to confirm the Voting Summary Sheets, the results were illegal and I did not have a copy of the sheets. I created another copy of the Voting Summary Sheets and asked all members of the committee to sign it, but only two did.
12. It’s close to 4 AM, and the assistant Committee Director offered to take the vote envelopes over to the central Voting Committee. I refused to let him do that. Soon, all observers but him left.
13. At 7 AM a driver showed up and attempted to take the vote envelopes. I told him that he can not do that, as it is against the law until the results are certified on the spot by the committee.
14. At 8 AM two policemen showed up, and forced me aside, so that the deputy Committee Director could take the envelopes and put them in the car. I followed in my car and got to the Central District Committee first!
15. I made my way into the Central Committee meeting room right behind the Deputy carrying the envelopes with votes, and asked the members why the Director left without providing me a copy and conducting the meeting to certify the vote. I am given non-sensical answers, while everybody is giving each other blank stares. Meanwhile, the ballot envelopes with still-accurate counts are being stuffed into a black bag right in front of me.
16. I saw on the wall right behind the person stuffing the the real ballots into a garbage bag, the combined voting results, which showed very different tallies for my district: Yabloko: 4, Communists: 29, United Russia: 515. (see table below).  The video is priceless, as it shows this entire scene in all it’s glory.
17. I was forced out by security. I found myself crying, thinking about that 18 year old girl who got the chocolates for voting for the first time, but whose vote was simply erased.

I know that this probably didn’t make you cry, like it made me, since I didn’t tell the full story with all the heart-wrenching details. But I hope it at least makes you mad, like it did me. Similar stories are repeated over and over by other observers.  Why do I think this is true and that we should believe the author? Well, because there are many like him, the video is pretty convincing and this is what I would EXPECT to happen, having lived in Russia and knowing how things work there. It is the foundation of how communists held on to power for as long as they did!

So, is Russia a “flourishing democracy where the communists are gaining while Putin’s party is losing ground”? You be the judge!

Summary Table: Voting Results Comparison for Moscow’s District #6.

Party Actual  Results Reported Results
Yabloko 134 19.2% 4 0.6%
Communists 202 29.0% 29 4.2%
Putin’s United Russia 128 18.4% 515 73.9%
Others 233 33.4% 149 21.4%
Total Votes 697 697
Posted in blog, russia, social | 1 Comment

Startup Founders Must Trust In Something

Together with most people, I was deeply saddened by the loss of Steve Jobs. He inspired so many and set a very high standard for anyone looking to innovate and create products. Even in his death, he inspired us through videos and articles that everybody posted after hearing the bad news.

Perhaps most famously, Steve Jobs said in his Stanford graduation speech: “trust in something”.  How does that apply to startups and their founders? A startup is almost always a leap of faith, by a group of people that truly believe that they are creating the next Apple or Facebook.  So, what should they trust in to have a chance at making it?

It’s just two things:

The Problem
Startup founders have to truly believe that they are solving a real and a really important problem. Almost always, in order for them to truly believe that, it has to be personal.  They must have experienced the problem first hand, and then set out to solve it. That feeds their passion which is critical to success.  When the problem is personal, the founder is much more determined to keep working on it after a setback. That passion and the resulting perseverence is what enables a startup to be successful, because invariably they will hit a number of roadblocks, one after another, before becoming an ”overnight success“.

The Team
The founders have to believe in each other’s capabilities and motivation.  They have to trust that collectively they will be able to solve the problems they will encounter along the way, because they have the combined skills necessary. They also have to trust that each of them passionately believes in what they are doing – solving that one very important problem.  Many non-technical founders fail because they start their journey with a CTO who doesn’t care enough about the problem they are solving. Worse yet, they start with an outsourcing firm that almost never cares about it.  Oftentimes, they don’t have the right skills. Only personal experience working together between the founders prior to getting involved in a startup can ensure this vital trust.

If you are a CEO or a founder of a startup, you have to believe that the problem you are solving is really important and that the people you are working with are both capable and dedicated to solving it. If you have any doubt, then it is time to ask “why” and take action.

Posted in startups | Tagged , , , | Leave a comment

4 Steps To Finding Your True Voice

The idea of starting a blog appeals to businesses and individuals – over 170 million are doing it – yet it is difficult to settle on a good topic for it.  When I started this blog, I wrote that I will talk about web apps and provide advice to their creators.  I have been building web-based products as a developer and a product manager for over 13 years, so it seemed like a logical choice.  Was it the right one?

As I continued to generate blog ideas and think about what I wanted to write I realized that there was a disconnect between my stated mission and those ideas.  The things I was inspired to write about were not quite fitting into the mold I had created.  As a result, the things that I actually ended up writing about, did not really fit my blog’s stated theme and purpose. Worse yet, I ended up not writing about most of my ideas.

I read countless articles and blogs about writing.  Almost all of them state that one of the key things is to “find your voice”.  Unfortunately, most don’t talk about how to do that.  It’s tempting to define your voice as something you know a lot about or something related to your job.  It is logical and most people do just that.  However, you can’t really “define” your voice, as it is already defined and part of who you are.  It is not possible to change it simply by stating what it ought to be.  You have to find it.

After much soul searching, I was still stuck.  The key breakthrough occured after I read an article about how “your title does not define who you are”.  Soon after starting to talk about myself as a web product geek as opposed to a product manager, I made the connection to the blog: I wanted to write about business issues founders of web-based startups face as they create new products and get their companies off the ground.

Thinking back, here is a simple exercise that what would have helped me find my true voice much more quickly:

  1. Write down 10-20 one-sentence blog post ideas.
  2. Tag each idea with 5-10 keywords that either describe it or associate with it.
  3. Count the number of times each keyword is mentioned
  4. Check for patterns among the most frequently occurring keywords.

After step 4 it should be clear what you truly want to write about.  If not, you may need to generate more ideas and keywords, and iterate until it becomes clear.

I hope this helps the people similarly conflicted about their true voice.  I would love to hear how well this works for others and how it could be improved.  Happy blogging!

Posted in blog, startups | 1 Comment

Easy Transition From FaceBook to Google+

Trying to free your friends from jail a.k.a. Facebook?  Not so easy!  Facebook makes it very hard to export anything, presumably to keep people from leaving. After all, re-creating a list of hundreds of people on another social network is a significant undertaking. The recent release of Google+ made me wonder how to copy Facebook Friends to Google+ Circles. Here is your get-friends-out-of-jail-free card:

  1. Log in to a Yahoo account (create one if you forgot your credentials from 1999 – I did)
  2. Go to address.yahoo.com
  3. Click the Facebook icon
  4. Enter Facebook login credentials
  5. Click “OK” when prompted to share your contacts with Yahoo
  6. When finished click “Done”
  7. Click Tools -> Export
  8. Choose a format.  For a generic format, choose vCard single file
Voilà!  You just downloaded all of your Facebook contacts, including names and email addresses.   You can now import them into any program.

For import to Google+, things are even easier:

  1. Log in to Google+
  2. Click on Circles
  3. Next to “Find Friends” label, click on Yahoo
  4. Enter your Yahoo login credentials (if asked)
  5. Click “Agree”
Voilà (again)!   Your Yahoo contacts are now available to be added to your Circles.  Drag them to the Circles of your choosing as you did with other contact suggestions.  Enjoy!  
If you need a Google+ invite, drop me a line @grublev.
Posted in apps, Facebook, Google+, social, tools | 1 Comment