Thursday, March 31, 2016

Water, water, everywhere...


Drop a frog into a vessel of water and heat the vessel slowly. As the water turns lukewarm, the frog moves around enthusiastically, enjoying the swim and unaware of the lurking danger. As the water turns warmer, the frog's natural instincts to escape are dimmed and hence it moves about frantically. As the water comes to a simmer, it gets hugely uncomfortable, but the frog just doesn't jump out. Finally, as the water hits boiling point, the frog, having lost its instinctive, emergency response just gets boiled, and turns up dead.

The "boiling frog syndrome" is a popular experiment in behavioural psychology. Now, lets look at one of its many parallels in the human realm.

Not too long ago, we had access to free and clean water, all that we needed and more than that. Over time, we started running into acute shortages, but these were random and very uncommon. 

Fast forward few years and water shortages became a regularity, albeit at few times of the year, such as the summer and only in certain geographical areas.

Enter the current times and scarcity of clean water is a daily issue, through the year. Most natural water sources and underground water levels have dried up, and we regularly pay to secure partial supply. This isn't too different across the world and the water-abundant regions are now the exceptions. 

The surprising part in all this is that, we have become inured to the rapid depletion of this natural resource, and for some strange reason this doesn't sound as alarming as it should be. Apart from the occasional news stories, NGO research reports or apocalyptic movies, this issue doesn't seem to merit much attention. Just as was the case with the frog, when this reaches a boiling point, it might be too late for any response.

Saturday, March 26, 2016

Are emails killing your credibility with your users?


After salvaging my work inbox from clutter, I set out to get my personal gmail inbox in order. Only this time the challenge was bigger: with over 25,000 unread emails.

Over the past 10 years, my inbox had fallen into partial neglect and slow decay. With a lot of spam and newsletters flowing in, I missed to do a cleanup.  Though I have been picking up most personal conversations and notifications, given this high noise-to-signal ratio, I had been missing out on some. If you haven't heard back on an email you sent me long ago, you now know why!

When I started cleaning, I couldn't fathom what could possibly cause 25,000 emails over a few years. How much I wish that gmail offered a simple tool that showed a categorical breakup of top sender/type of email, with a simple visual like the one below, that I put together indicatively?



I was horrified to find that every digital interaction online had each produced a stream of 'newsletters'. You buy something on an ecommerce/travel site (Flipkart, Makemytrip...), they send you daily emails on anything that they sell. You install an Android app (Zomato, Tripadvisor...), they spam you. You register for a new service online (Stumbleupon, Flipboard...), they flood you with offers. You register for a conference or download articles, they notify about every event or file that they add. This included websites that I had not directly given my email address, as well.

This apart, there were the set of 'genuine' spam emails sent from dubious entities offering retirement benefits to those promising 'secret offshore funds'. But these were easier of the lot. Its straightforward to clear them and after a few times of classifying them as spam, the gmail spam filter takes over.

I took about 2 weeks to painstakingly clear the newsletters and unsubscribe to all of them. Companies have created this credibility crisis by wilfully pushing daily mailers to unsuspecting consumers, which is not too different from continuous cold-calling your prospects every single day. Most of them don't even bother to check email preferences when they sign you up. What's worse is that for some the unsubscribe process is not straightforward, or just doesn't work. You eventually have to mark these as spam to avoid having them show up, something that I didn't want to do in the first place. Few mailers sure include an 'unsubscribe' link in the email, but they are carefully buried deep inside that one needs to search (see highlight in image below)! 




Given a choice, I would love to hear back from most of the websites, but at a much lesser frequency AND on areas/categories of my interest. Surprisingly, even when you unsubscribe, most websites just have a binary option of 'subscribe/unsubscribe', and don't bother checking if they can retain users by bringing down frequency or categories of notification. There were a handful of professional sites like the McKinsey Quarterly that not only check preferences while you sign up for the first time, but also have helpful options to stay connected sans the clutter. I guess most users would find something like the below page relevant, appealing.. and honest.




Sunday, March 20, 2016

Do Business cards still make sense?


A business card from 1895. Surprisingly, they haven't evolved much
The past week I was in the Hyderabad Startup Saturday meetup, a monthly gathering organized by HeadStart. Bumping into some interesting folks, I was networking and exchanging business cards. But all through, I had this awkward feeling of practicing an anachronistic custom, not very different from dispatching a snail mail postcard in the internet age. That made we wonder whether business cards had outlived their once-useful lifespan?

Let's face it. We use cards to exchange contact details, and what do they generally contain? Name, role, phone, email, website and maybe a couple of social profile handles. But, when was the last time you wrote down a mobile number from a friend and keyed it into your phone manually? How much more awkward it can get to key in a twitter handle from the card?

Agreed, cards help register one's name and role, as a supplement to the spoken word. In some occasions, they can be useful icebreakers to strike up conversations. And, there is always the possibility to impress with an unconventional design

But these aren't reasons enough to keep business cards, which are actually vestiges of the erstwhile corporate era, on ventilator-support. Yes, there have been barcode incorporated cards and other digital embellishments on a physical card, but these solutions are akin to taping a brick-phone from the 90s with a GPS navigator device, on its rear.

Lets think up some alternate possibilities. What if we can enable digital-handshake by letting people wave off their mobile phones, to automatically exchange a profile brief and all their social handles (perhaps even contextually deciding whether to share Linkedin/Twitter handle with a professional contact or Facebook/Instagram profile with a friend). The person can then choose to glance at the profile brief on mobile and then with a single click add the shared contacts to all relevant platforms.

Atleast, this would help save the hassle of printing and maintaining currency of a physical business card. And it will definitely do away the awkwardness of reaching out into one's pocket to pull out a piece of paper for networking.

PS: At the time of posting, I did a quick check on prevalent apps that address this problem. There seem to be some action over the past few years, and a few of them seem to be catching up. But, the final word from several experts is that physical cards are giving a tough fight, and they just refuse to roll up and die!

Friday, March 11, 2016

Staying on top of your online reads


About 5 years back, I had first set up RSS feeds of my favourite news sites and blogs on Google Reader. It was a nice and simple interface to consume content. That was until Google decided to shut it down, amidst huge uproar from loyal users. After evaluating options, I settled on Feedly, which seemed promising and importantly offered one-click migration, by pulling in all feeds from the Reader. It has served me well the past couple of years, and this post is about how I've organized my Feedly account over time to stay on top of content.

With a limited set of feeds, organizing and reading stuff doesn't need much of thought. As you keep continually adding feeds, things start getting a bit muddled with diverse categories of interest, variety of sources (self-hosted websites, medium, blogger, news sites) and a varying velocity of feed generation - ranging from hundreds every week to an occasional gem-of-a-post.

I started simple with just 2 categories to group all feeds or article sources - 'Headlines' or the not-to-be-missed articles and 'Others', that had everything else. Eventually, my sources grew to over 100 feeds, and 'Headlines' ballooned to over 50. Overwhelmed by this torrent of information, I did some minor re-categorisation which didn't seem to help. I was looking for an optimal mix of categories, while also being able to flag off the 'hot sources' across categories.

Preview of my Feedly panel
Eventually I settled on 7 categories (as shown in the image) to organize the feeds, with each having not more than 15 to 20 feeds each. To maintain sanity, I keep purging sources that doesn't match up with consistent content. Feedly has a super-useful feature of flagging of favourite sources by them as 'promote to Must read', which essentially mirrors the same feeds onto a separate list called 'Must reads'.  This list is again kept at around 15 to 20 feeds and any new additions are always after some removals, to keep it manageable. This workflow has been working well for me, and here are things I like most about Feedly:

  1. Good UI with a easy procedure to add & organize content. The feed recommendations are quite relevant too.
  2. Clean reading interface with 5 presentation layouts ranging from a mailbox view, cards or an online magazine layout to fast-read stuff. I generally use the 'magazine' layout.
  3. Features in the free version are good enough for basic usage, with unlimited feeds & social sharing options bundled.
  4. Maintains a 30-day window for articles, after which they get cleared. As opposed to storing content over months or years and getting inundated with scary notifications of thousands of unread articles, I've realized that this time-bounded expiry brings in some reading discipline.

Sunday, February 28, 2016

Mission Inbox Zero, and how Google Inbox got me there


Inbox Zero has been the holy grail for email users, more so for technology professionals. Email services have been getting better at cutting clutter over time, starting with showing you the right emails (minus spam), then relevant ones (minus newsletters/updates) and most recently important ones (minus low-priority). These continuous advances notwithstanding, maintaining an uncluttered inbox, leave alone inbox zero, has been a rarity.

I've been following a simple email workflow, that has been reasonably effective to get things done at work. Starting with priority emails, I read and action them, which then becomes 'read'. If I need more time to read or action it later, I keep it 'unread'.  Likewise, if I'm awaiting response or action from others to close loop on an email, I keep those 'unread' too. Several times in a day, I scan the low-priority emails or notifications and keep clearing it. Though this approach has been working for me, it means a *lot* of unread emails and a daily struggle to avoid wasting time on re-scanning known pending actions or not-yet-mature threads.

I have tried some popular email productivity apps such as boxnigmailmetersaneboxfollowupthen all promising you with tickets to the holy land of 'inbox zero'. However, I found them to be incremental improvements which only take you ahead a couple of steps. Having heard rave reviews about Inbox by Gmail for the past 6 months, I took a look, but was surprised to find it designed against 'time-ingrained, conventional approaches'. Though I didn't drop it completely, I kept avoiding it, until last week when Anand made a gentle but firm push in this direction.

Giving it some serious thought, I've been exploring & trying out this alternative and surprisingly, this seems to solve many of the clutter problems. 
  • Inbox doesn't make a major distinction of 'read' vs 'unread' (my fundamental grouse for avoiding it)
  • Instead you mark actioned emails as 'done' which get archived (another reason for panic, since I've never archived a single email earlier)
  • Any email that you need to read or act later, can be 'snoozed' until then. Similarly, actions pending from others could also be 'snoozed' until you reach a future time or place
  • Labels have gotten smarter with 'bundles' where auto-categorised emails are bundled for quicker and bulk action
  • Add to that, gamification and smart gestures to swipe and mark 'done', 'snooze' or 'set reminders'.
Inbox, thus forces you to transform your mailbox into a to-do list rather than a carefully curated journal. The past week, I've been on a cleanup mission to do something about the 1000 odd unread emails (300+ high priority!) in my mailbox. Before migrating to Inbox, I had to do a 'purge act' and bring it down to a manageable list to start with. Firstly I archived all my 'read' emails. Considering I had over 20,000 emails in 'actioned' state over the past 5 years, I archived them in bulk, though it took a couple of attempts to get it done.  

I've then been cutting, slashing and burning to bring down the 'unread' count over the past few days. The first 500 was a breeze with easy-to-discard calendar notifications, updates and emails that I shouldn't have really been in. The next 300 started getting slow, with FYI emails and interesting reads, some really dated. The final 200 were the ones that needed real action and hence took a bulk of time. I'm sure quite a few brows would have been raised to hear back from me on long forgotten threads, after months or even years, in a couple of cases. Reaching sub-100 emails, I switched over to Inbox and happily snoozed the future actions and follow-up emails. I quickly setup bundles to improve categorization and added some helpful reminders.

Seeing an inbox with under 30 emails was extremely cathartic, something I haven't achieved in years! Migration to Inbox acted as a good push to get to this state, however staying here needs much more than its cool features. After all, Inbox zero is not exactly about having zero emails, but an ongoing sensible philosophy of email management, to ensure that emails which are just a means to get work done don't eat up too much of your time. Instead, you must be able to reserve a bulk of your time & attention for getting creative and productive work done.

Saturday, February 27, 2016

Sandhill Article: Building a team to deliver Big Data's promises

A whitepaper I had written on building and scaling Data Science teams was published by the Business Strategy online magazine, Sandhill in the past week. As a coincidence, we celebrated Gramener's 6th founding anniversary this week, hence its been great timing. Here's the full article:




How to Build a Team to Deliver on Big Data’s Promises


  • author image
Big data, which has caught the fancy of people worldwide, across disciplines, seems to be maturing from the ”next big thing” to providing business value for enterprises. As a key trend shaping the market, it continues to hold sway over all stakeholders in this ecosystem, whether it is the millions looking to make a career out of it, thousands of enterprises wanting to leverage data for business gains or the rapidly mushrooming set of new and established players who intend to provide solutions in this space. However, one question that baffles the big data world is “How does one build and scale data science teams to deliver consistent business value from data?” 
Relying on the adage “experience is the best teacher,” I draw upon the experiences of building a delivery organization to provide customer value from the big data promises. Need for multi-disciplinary skills, dearth of talent, intense competition to hire talent, limited hiring dollars and a fledgling brand all made the task tougher. Hence, this article discusses the realistic action in the trenches rather than a few concepts. 
Setting up a data science team 
For enterprises aspiring to put big data to use, the broad approach to a sound solution is a three-step process:
  1. Consultative solutioning to identify the business problems, define and scope out the right perspectives
  2. Pertinent analytics to derive insights and hidden patterns from data
  3. Data visualization to bridge the last-mile disconnect by converting numbers into visuals, to present the information and insights from data. 
Let’s now look at the key challenges that an organization would face in building and scaling such a big data solution and how to address these challenges. 
1. What mix of skills can deliver value? 
Delivering a robust data science solution calls for a multi-disciplinary skillset across four broad areas:
  1. Domain skills to identify the right business challenges and come up with solutions
  2. Quantitative skills needed to apply math and statistics for extracting insights from data
  3. Design skills to present information in a creative, aesthetic and usable manner
  4. Technology skills to leverage deep programming and data technologies for scripting this end-to-end analytics and visualization solution. 
2. How to hire the right skills 
With companies struggling to hire talent with good skills in most of the above areas, it is next to impossible to get a combination of all skillsets in one person. One solution is to carve out new roles in data science along functional and technical lines by bundling a set of related skills that is closest to the solution offered. 
The intent is to hire people with complementary skills, who would come together as a multi-functional team to deliver an engagement. For a bootstrapped startup, it’s a sound strategy to start with talent in known circles and through direct referrals, wherein the initial hires can be trained on the job and supported on existing skill gaps by the senior members or founding team pitching in. 
3. How to attract the right people 
The war for talent is a perpetual problem for most companies, and new-age startups take a different approach to address this issue of hiring great talent. These companies consciously invest a good amount of time speaking and participating at relevant big data conferences, public forums and partnering with educational institutions offering data science courses. While this aids with branding and creating a buzz in the industry, it also helps get closer to qualified talent and attract them from relevant circles. 
As a side benefit, this could also have an indirect fallout on sales lead generation by helping add qualified client leads to the sales pipeline. 
Additionally, targeting the key movers in online technology forums like Github, Stackoverflow and the like can be very beneficial for companies in identifying lead and senior profiles. The focus at this stage should be to make the hiring process efficient by pre-qualifying candidates and helping preclude the inordinately long cycle times and low success rates associated with the traditional hiring process. 
4. How to train the team across multi-disciplinary skills to deliver sound solutions 
With a growing team, it’s imperative to address the problem of repeatable delivery early on by putting together a sound delivery framework with clearly defined processes, roles and responsibilities, and deliverable templates and artifacts. One must keep a continuous focus on training and upskilling the team across roles by creating or sourcing content to run internal training programs. This can be supplemented by online courses and guest lectures by experts from the industry. 
All through this stage of growth, one must retain a laser sharp focus on clients and ensure that there is consistent and considerable value-add to the business stakeholders by leveraging data to smartly solve the business challenges. 
Adjusting sails for the next wave of growth 
5. How to correct chinks in the armor that impede scale and decentralization 
As organizations scale, it is imperative to reexamine the systems and processes to identify the need to adapt to changed market needs and internal dynamics. Often when companies breach the golden team size mark of 100 employees, they run into typical scaling issues around employees, processes and the quality of client-facing solutions. 
This can be tackled through a critical review and reorganization of existing processes in order to overhaul all those practices that don’t fit well with the theme of rapid upscaling. At this stage, organizations need to be open about decentralization and empower the second line of leaders who can carry the organization forward. 
Also, the convenient and comfortable practices would have to be given up in favor of more objective and standardized processes that can be rolled out across a larger team. 
6. How to improve the skills-mix by growing breadth while also achieving depth in focus areas 
Organizations at this stage need to focus on deepening the skills and knowledge areas to improve the quality of their solutions. A relook and expansion of roles by unbundling responsibility areas to allow for deepening of skills and knowledge areas can prove beneficial. At the same time, one needs to look at broadening the portfolio with complementary offerings to provide a well-rounded solution. 
Towards this effect, Centers of Excellence (CoE) or “horizontals” can be carved out within the organization in the core areas of data science, information design and technology to help achieve the needed depth in big data skills. These horizontals can take on the mantle of expanding and providing specialized training to the teams for all up-skilling needs in the organization while also taking a lead role in the complex, specialized implementations for clients. 
7. How to adopt practices in hiring for scale 
With requirements calling for greater numbers in hiring at this phase, the channels can be expanded by signing up with selected strategic hiring partners, apart from leveraging innovative techniques in data analytics through online channels for hiring qualified talent. It is also a sound practice to run hiring hackathons and data science contests on sites like Kaggle to get the right level of attention from prospective candidates while also opening up the possibility of hiring in bigger numbers. Employee-driven referrals can start yielding fruitful results at this stage. 
8. How to move up on process and solutions maturity 
At this next stage of evolution, it is critical to deepen the relationship with the client by taking on an advisory role and hand-hold the enterprise in chalking out a comprehensive data analytics road map. The maturity levels in solutions offered moves upstream, from delivering business value in chosen areas to looking at the enterprise end to end and advising on the set of strategic initiatives and moving clients up the data leadership hierarchy. 
In conjunction with this, the organization and delivery process must be re-bolstered by focusing on scalable processes and delivery excellence to support the growth needs. By weaving in the expanded roles and responsibilities of all individuals in the organization, a robust performance review process can be established to enable continuous career focus and growth for the team. 
Summary 
Building and scaling a big data organization is a continuous and challenging process. One has to continue work methodically on the above-mentioned spectrum of areas, coupled with reviewing and reorganizing at the right intervals throughout the growth stages of the organization. 
In spite of a constantly shifting base along with the many moving parts within and outside the organization, it is critical to retain an open mind-set and nurture the core ethos that is the lifeblood of an open, startup organization: innovation, technology-focus, client-centricity combined with an open culture and fun at work. By retaining the focus on these critical growth factors and addressing the scaling challenges, this cycle of conceiving, scaling and maturing of an analytics delivery organization can indeed be made a reality. 
We continue to unlearn, relearn and scale to the next level in our journey towards becoming a mature big data product and solution provider. As more and more customers commence their nascent big data journeys or look at moving up the maturity value chain, organizations like us that offer solutions in this space have a critical responsibility to not just merely aid them, but transform constantly to deliver concrete and lasting return on investment throughout the journey. 
Ganes Kesari is the VP of products and consulting at Gramener, a data visualization and analytics company. He tweets from @kesaritweets and can be reached at ganes.kesari@gramener.com

Monday, February 22, 2016

Serving delicacies on the go: your neighbourhood Superman food truck

Food trucks are the latest rage to have burst onto the Hyderabad food scene. One can find them in the evenings, in several parts of the city, quite noticeably in the areas around Hitech City and Gachibowli. Its practically a night-time 'mela' with all kinds of food trucks dotting the length of the road serving a variety of cuisine, snacks & other assortments. The rates charged though are tantamount to the QSRs (Quick Service Restaurant), and not very different. They are doing brisk business and people from all walks have taken to it with full vigour. You can find Zomato listings of food trucks and even startup apps that are built around locating food trucks in your area. 

A food truck (source:Hindu) the busy 'eat street' in Madhapur

This has not always been the case, atleast in the southern parts of the country where, unlike Mumbai or Delhi, 'street food' was never celebrated. Food trucks used to be a 'cheaper' & 'quicker' option, but not a palatable one for most people. People had their qualms about standing and savouring these options, or atleast a stigma attached to being seen eating out in the open. Ofcourse, there have been noticeable exceptions, like the famous 'ram-ki-bandi' in Nampally area of Hyderabad, which boasts of a celebrity clientele. However, these have been few and far between and acceptance was generally low. Its nice to see this change now, for the good.

My experience with food trucks started during my Engineering days in Karaikudi, where a Chinese-cuisine serving truck aptly named 'Huang Suang' was a rage in the campus. Located in the middle of the city, this was frequented on a daily basis by the students & 'masses', but the other locals and 'classes' generally stayed away. I've continued eating 'out' through my stints in Delhi and during my travel, so we recently checked out one of these food trucks in Hyderabad. The 'Superman Dosa' truck served piping hot 'pizza dosa' and 'schezwan fry idli', while the kids enjoyed the experience!