A Venture Partner Apprenticeship

I wrote elsewhere that my successes taught me more although my failures caused me to learn more. Coming off a year of a short-lived attempt at building a data-curated commerce engine, the need to learn more has never been more clear. I am not the kind of person who locks himself up in a room and emerges after a period of learning and/or contemplation. My best thinking is done by engaging with people, not just content.

For me, the best content are people and their insights.

My search for the right place to learn was quickly ended by the remarkably insightful folks at True Ventures. Since their founding in 2006, they have been focused at creating a unique and strong trust-fabric between founders and the firm. In fact, the word ‘firm’ is a bit of a misnomer, True is an intensely collaborative environment where egos haven’t formed silos of operation and partner founder relationships are not transactions.I am honored and excited to have a chance to learn in True’s supportive environment.

In the next one year I will be focusing on engaging with and learning from people. The fastest learners and consequently the best teachers (for me) are founders. The good ones have this uncanny ability to freeze everything and advance the world along a singular axis of their vision of a product, a technology, or a need that has not been found yet by others.

At True Founder Camp I had an opportunity to meet and talk to many True founders. I’d love to engage further and be of service wherever I can. My time is yours.

There are three parts to this apprenticeship: a) working for current founders in the early stage of startup formation,  b) working for founders scaling teams and operations towards a profitable company, and c) finding/developing new founders-to-be.

My areas of interest are anchored by innovations in infrastructure or novel applications of such infrastructure especially mobility, network/cloud computing including hardware systems, and data intelligence. Startup teams applying novel data manipulation and machine learning to new industry verticals, building sentient hardware that is responsive to its environment and peers, and delivering software infrastructure services to developers are of high degree of interest. If you are building software, hardware, or protocols that you intend to sell to data centers, service providers, or enterprise to solve meaningful problems for these customers, I would love to figure out a way to be helpful. A particular focus of mine with early stage teams is assessing if you are taking sufficient risk or are taking the right risks as early as possible in order to solve the right problems for your users/customers.

In this period of learning, I need to revisit what I knew, fertilize it with what I learnt, and gear up for the next decade.

I serve as an apprentice in order to learn the craft of venture beyond a journeyman level – from founders and investors alike. And I welcome your suggestions and advice – @rohit_x_ or rohit@trueventures.com

 

Why Enterprise Matters

At the beginning of this century in year 2000, the average enterprise worker was using technology at least on par with anything else available elsewhere. By 2010, consumer technology had surpassed enterprise technology and products in just about every conceivable way. Google empowered every consumer to access information faster, cheaper while Facebook delivered a worldwide platform capable of handling a Billion users with few tens of milliseconds of latency, composite apps, and capable of ingesting tens of terabytes of new data every day. iPhones, Android, and iPads brought mobility to media, web, and apps while Twitter was on its way to becoming the messagebus of the world. Consumers could store and sync across devices and locations with Dropbox or Box, or stream movies on demand direct to most screens with Netflix. It is clear that 2000-2010 was the decade of consumer computing.

Looking forward to the next ten years, there is increasing excitement about the Enterprise market in silicon valley. I think we have seen waves of innovation form and deliver change in enterprise: the first big wave was the introduction of computing, the second was the Internet, and the third is a combination of cloud, big-data, and mobility. 

There are some clear reasons for this enthusiasm:

First, for about a decade and a half, technology startups have tried to sell solutions that can be broadly classified as either faster, cheaper, or more efficient. Touting ‘lower TCO’ or ‘lower opex’, these products aimed to save money for their customers but never really enabled new products or revenue for their customers. Today, for the first time since the arrival of Internet as a business reality, startups are creating products for the enterprise that enable the enterprise to create new lines of business and new revenue in addition to being faster/cheaper. This is particularly true in Enterprise Infrastructure where consumer platforms have already demonstrated scale, ability, and innovation never seen in enterprise products. Today, there is no reason why the technology stack in use at Twitter or Facebook should not be leveraged for GE or Walmart or the next 5000 enterprise IT operations – not merely to save them money, rather to enable new lines of business and revenue so that they can compete against new online businesses.

Second, software-as-a-service is now the dominant mode of delivery of most new applications for enterprise. While enterprise CIOs are changing over to this service-driven app consumption model, they are also facing a simultaneous change across all their resource layers – Computation, Storage , and Networking. Amazon and to some extent Google have proven you can leverage resources available anywhere (Cloud) across the Internet for your business operations whether you are a startup or the largest enterprise on the planet. This dual change presents most enterprises with perhaps the most complex challenge since the arrival of desktop computers for their workforce.  Solving this challenge will create large and long lasting opportunities for many startups and established vendors (IBM) alike. As if this challenge wasn’t enough, mobility is now a potential standard feature across all applications and requires deep changes to presentation, logic, and database layers. Startups targeting this particular field must remember that the “S” in SDN or SDDC must stand for “service”, not software.

And finally, the ability to manipulate, transform, and store unprecedented amounts of data (Big Data) for enterprise enables them to derive real-time intelligence and actionable information for their customers, partners, and suppliers. This Data-Intelligence segment alone has the potential to create a market as momentous as the Enterprise Software market that began with the founding of Systemanalyse und Programmentwicklung (“System Analysis and Program Development) in 1972, Software Development Labs in 1977 and Gupta Software in 1984.

Taken together, these innovations promise to deliver productivity gains that will rival those delivered by the first two waves (computing, Internet) in the enterprise.  Such productivity boost, coupled with new business capabilities has the potential to increase revenue and boost profit margins for enterprise customers that can leverage these advances. This is the beginning of a great new enterprise market for startups.

It is time to build the future of enterprise – starting now.

 

Infrastructure Opportunities for Startups

Over the past month I have focused on long term opportunities in Infrastructure Investment. The areas of interest to me outlined here are an invitation for founder-conversations for a venture adventure.

A good qualifier I use is “Is this a 10 year market?” – putting this simple question at the beginning of a discussion and gently raising it during founder pitches for their vision has served to separate chaff from meaningful kernels.

Another good filter is ‘enterprise‘ as the end-customer. Even if a startup is selling to intermediaries like service providers, at some point, most infrastructure “solutions” are consumed by, and hence defined-by enterprise customers.

Following this criteria, I find the following four areas highly interesting:

  • Mobility
  • Cloud & Control
  • Custom Hardware
  • Data Intelligence

Mobility

We’re now definitively entering the era of smartphones, tablets, and other screens enabling mobility for just about every experience. Historically treated via ‘gateways’ or addressed by merely reformatting pixels for the mobile screen, mobility is an aspect that is as much about context as it is about the specific features/information selected for display/interaction on a mobile screen.

In a world of touch interfaces, ‘swipe’ gestures, and easy eye-tracking for display control, the nature of information presentation and interaction changes in a fundamental way. Database, partitioning, load-balancing, caching, front-end serving choices, etc are all up for optimization once you factor in mobility. Unless addressed at every layer of the solution, mobility will break more applications than it enhances and deserves to be treated as a fundamental factor in engineering infrastructure for any service/application.

Thinking further, advances in mobile frameworks like Musubi (Mobisocial Group, Stanford) permit serverless app development by leveraging the smarts in any smartphone while honoring user privacy for all personal/social data. Efforts like these have the potential to reinvent mobility for the next decade.

Cloud & Control

I believe the ‘control’ layer for enterprise, data-center, and service provider infrastructure (private, public, hybrid) is up for grabs for the first time in infrastructure history. None of the large technology vendors: Cisco, EMC/Vmware, Citrix, HP, IBM,… have a defensible position or a compelling solution here. More than merely an OS (open) or resource-aware hypervisor, this layer needs to address policy and compliance as much as it needs to deliver service supervision, quality at the right cost and performance across sub-clouds.

As enterprises begin to consume a rapidly increasing set of software services hosted elsewhere, these services will be required to exchange information between themselves. This exchange of information also needs to occur with compliance and following customer policies. At some point, a TIBCO of cloud(s) also needs to exist. The control layer I envision needs to interact with all the constituent parts of a cloud based, cloud-delivered set of services. Nicira and other’s vision of SDNs are early pointers to the kind of protocol work yet to be done to support service-aware traffic engineering goals over data center and core networks.

In physical infrastructure, at some point, a simple and stupid-fast optical layer in the service of flexible IP networks will eventually happen without jurassic interface definitions like OTN. Physical layer innovations that lead to simplicity will scale – and win.

In the end, the cloud is less about technology – it is about providing the right business solution. Yes, innovative (and open) technology is required but in the end, technology is the easiest part of the stack.

Custom Hardware (Workload optimized Computing)

The most meaningful advances in computing, networking, and storage have come from consumer focused webscale companies in the past decade: Yahoo, Google, Amazon, Facebook, Twitter. Most of these innovations will have applications directly in the enterprise world over the next ten years.

Innovations like the low latency, throughput optimized hi1.4xlarge instance announced by AWS and benchmarked by Netflix in July 2012 are now available on demand without spending a dime on custom engineering, maintenance, or revisions. The software (application) layer needs to do precisely nothing to leverage this hardware innovation – it just runs (faster)!

This is the eventual promise of cloud – ideally it should know no bounds and permit a variety of specialized hardware to be utilized without requiring a change in *any* software. We are approaching the end of commodity hardware machines and entering the era of custom (re)configurable hardware subservient to software.

Data Intelligence (DI)

Moving beyond the first generation of large scale data processing tools (GFS, MapReduce, Hadoop, Pig, Hive,…) we’re now entering phase-2 of wringing intelligent insights from Big Data interactively, and in near real time.

BigQuery (Dremel) at Google, Cassovary at Twitter are examples of easy to use (for programmers) services that scale with ease from tens to thousands of servers and return instantaneous results across diverse data sets. The old/conventional paradigm of batch-processing required Business Analysts, the eventual users of these tools, to work with programmers/IT or learn frameworks like SQL, SAS, R,.. in order to run, modify, and redefine queries of interest. While it won’t turn mere mortal Business Analysts in to data scientists, it meaningfully reduces the ‘process’ friction and conventional-IT cooperation required in order to get the desired intelligence out of data.  Suitable only for developers today given their data models and querying languages, the interactive nature of these tools will make it attractive for startups to build data visualization, manipulation, analytics, and reporting tools on top of these magnificent data processing frameworks. The resultant Agility in business processes directly and positively enables business model innovation.

Thank you for reading this far. Some working notes for this post are here.

On Taking Risk

As part of any entrepreneurial pursuit, founders and VCs engage in various mating rituals that are as much about judging risk as they are about judging opportunity.

Over the weeks and months of pitching, founders and VCs manage to assign some subjective meaning to various parts of the risk stack.

Risk stack for startups

During most of this process, your pitch is that each of these is either

  • solved,
  • understood, or
  • will be managed so as not to hurt your chances of success.

However, your reality is that risk along each of these axis, if not taken earliest possibly opportunity will GROW exponentially. Risk is good when quantified early and taken early. Unknown risk equals infinite risk for startups.

The risk stack is contained only by explicitly addressing each component of it as early as possible – before or at least at the first financing.

Another danger is that risk not taken turns toxic in startups. What I mean is the effects of that risk will start to influence other areas. For example, if user related risk is the highest risk not taken, lack of knowledge about how users perceive your product or interact with your product will quickly seep in to other decision-making. In this instance, not knowing the user’s ability to understand the value will invariably lead to sub-optimal decisions across design, features, and operations.

If there is anything I have learnt in the past few years in my experiments in small investments and working with early stage teams, it is that I am learning how to help founders figure out risk and perhaps help them take more risk as soon as possible.

My mission statement as an individual investor is that “Hello, my name is rohit. How may I  help you take more risk.”

p.s. Business model intentionally not part of the risk stack. That is a composite risk which merits more thought before I can say anything meaningful about it.

 

Recommendation driven UI: Startup Challenges

This week our team at Syfto introduced its new UI (www.syfto.com). This UI is essentially an experiment in finding an effective way to present recommendations to the user. Ideally, we would like to present the user with the most relevant content while requiring them to do minimal work. The challenge of finding the right balance between ‘work’ and ‘discovery’ is central to defining the right user experience.

My primary expectations of experience as a user are:

  • Find something I like
  • Browse content that interests me
  • IF I return, I will find more content I like to browse
  • The site helped me wade through a lot of stuff easily

Secondary:

  • I will buy something I found.
  • I will recommend this site/app to a few friends.
  • I want to see what my friends like.
  • I want to see what everyone liked.

The UI challenge is to balance content presentation as well as feature-discovery by the user. A bigger challenge is to quickly take the user from their first-interaction with content to presentation of relevance-filtered content (recommended content). As we begin to think about a UI that presents the quickest path from initial contact with the user to discovery of relevant content, there are a few things we can learn:

Learning from users

There are a number of possibly ways to determine and present recommendations to users. A few we’re working on include:

  • User profile and their social presence (Facebook)
  • User interaction with content on the site (browsing, views, vote up/down,…)
  • Implicit affinities/relationships within content including:
    • category
    • brand
    • designer
    • price/discount
    • natural aggregation by function (a ‘look’, complimentary items in home decor etc)

How

There are a few conventional ways in which user participation with content creates data:

  • Ask the user
  • Data mining user’s interaction with content on site
  • Leverage other data sets

The UI challenge

In order to derive ‘user-style’ or user-DNA from data, there are a few choices though not many:

1. Ask the user a lot of questions – at signup/onboarding as well on an ongoing basis. There are a few sites that do this well but none seems to find the right balance between annoying and helpful.

2. Make users interact with a lot of content. This is easier said than done since overwhelming the user with content is exactly what we’re trying to avoid in the first place.

So neither path seems to be a great way to do it. Over time, a few sites have done this well are:

The Startup Dilemma

For a startup working off a seed financing, not a lot of data exists a priori or can be created in the time permitted by first financing or within a pivot experiment. While social data sets via Facebook (or Twitter) help to some extent, they are typically sparse in order to compute recommendations solely based on that data/mining. Other sources of good data include ‘trending’ content on the site and social proof (what your friends liked on the site).

The challenge to present this information to the users such that we enable guided-discovery is a complex one. The inherent paradox of producing useful recommendations/suggestions to the users while not asking them to do ‘work’ is the one we have to solve. Our current UI stays within conventional representations of ‘recommended items’. Over the next few weeks we will be introducing new ways for users to discover what we find and recommend to them.

If you think you can help us navigate this challenge better, we’d love to hear from you. @rohit_x_ or @syfto or via email (firstname @ syfto.com)