Wednesday, December 19, 2012

The incredibly low cost of doing business

12 years ago I founded my first startup. Everything was impossible. I literally had to invent every piece of it myself. The only thing we got free back then was a copy of Linux. Everything else we had to pay for or basically invent on our own. Just hosting a simple video clip about our server appliance was going to cost us a fortune if more than 1000 people watched it. And since we had to develop everything ourselves it took several months to get the smallest idea off the ground.

Today I can have an enterprise ready application with a distribution channel, online/mobile multi-media broadcasting capabilities, unlimited space and bandwidth, with all the social bells and whistles ready over a weekend. And it's all free, or almost free.

Between the Amazon AWS, Google Applications, WordPress, Facebook APIs, Google Maps, and YouTube alone I am probably saving millions of dollars in infrastructure. Think about it! Ten years ago in order to put together a video streaming application, I would have to build a huge server farm, buy some ridiculous amount of bandwidth and space, and then pay a few dozen developers to develop an application for me. Today I just embed a piece of code from a 3rd party API and I'm on my way. These applications have also reduced the launch time required for new ideas from months to days. There is really no excuse for not trying to execute a new idea these days.

The challenge has gone from creating something, to creating something that's earth-shattering enough to garner the attention of a few hundred thousand people. The nice thing now is that you can try your idea right away, if it doesn't work, then you can move on to the next idea. This level of agility is increasing in a break-neck pace and the number of products on the market has exponentially increased over the past three years.

As an investor, when startups tell me that they need millions of dollars to develop their app nowadays I turn and run for the hills. There is absolutely nothing that should cost that much to do a real proof of concept. Recently, with DishClips, I realized that most of what we were working the hardest on was available for free from FourSquare. I have since realized that there are very few things that we need to develop on our own. Information is freely available all around us. It's the ingenuity it takes to turn that information into actionable decisions that adds value. And doing that, often costs very little. 

How to start your own consulting business

I've been a consultant for 15 years now and every so often people ask me how they can do the same. The question is somewhat annoying because it suggests that what I do is easy enough that there's just a formula to it. But nonetheless there is some wisdom that applies across the board to any area of consulting that you may get into. The basic question always becomes: How do I get customers?

The answer depends on the type of consulting you're looking to do of course...
But the old fashioned ways are still best. Forming relationships with customers is the only great way to get new clients. Word of mouth is basically your best tool.

Here are some general ideas that have helped me put my consulting business together over the years (and some things I would still love to do):

1) Attend user groups and seminars in your related industry and meet people. Make sure you listen to what they're doing so you can spot trends and understand where the needs are.
2) Get to know your competitor - And offer to subcontract work through them at a reasonable rate so they're still meeting their margins. These are typically larger outfits that have been in business several years and have an established client base. It goes without saying, NEVER try and steal a client from anyone who is open to giving you work. 
3) Contribute on related forums online until you're viewed as an expert and make sure your contact information is visible in your signature
4) Contribute to existing blogs in your area of expertise. Most bloggers will welcome contributors who are contributing actual information.
5) Look for full time job postings in your area and offer your services as a temporary solution until they have found someone to fill the role.
6) Simplify and target your offering so that you're not viewed as the jack of all trades. You want to have a focused niche as much as you can so that clients can believe you're an expert in the area.
7) Use your LinkedIn network (and others) to reach out to people that may do the hiring and share your work with them.
8) Project based consulting is by far the best way to get your foot in the door. Try and understand the capital planning process at potential clients, this will help you with your timing. There are several services online that list RFPs online. Some are fee based and some are free.
9) Don't discount yourself. You're only worth what you say you are. And if you're saying you charge 25% of your competitor then you're 25% as good in the eyes of those who don't know your work well.
10) Keep up with trends in your industry and use them in your writing. Don't bombard your potential customers (even if it's a very small list) with e-mails. Wait until you have something that can contribute and then send an email to them. Write about upcoming events and what they should do to prepare (year-end, new regulatory events...)
11) Offer training webinars online in areas that you're an expert and give away 20% of the solution in 30 minutes. Then, even if poorly attended, make them available online for later viewing. Make sure your contact information is always easy to find.
12) Get to know all the other consultants in your niche. This is perhaps the most important. Form a relationship with them. As a consultant in the IT industry, I often come across work that I cannot take on and I refer that work to others that I know well and trust. Don't look at anyone as a competitor, they're your referral network, nothing else. Share with them what you're doing and listen to what they're up to. Offer to help whenever you can and become part of their trusted network of people they can reach out to when opportunities arise. 
This of course applies both ways. Be sure to go out of your way to forward opportunities to others when you come across them. 

And lastly...
13) When you get new clients, never lose them. This means going out of your way to make projects successful. You must become the reason and the possibility for project success if you want the benefit of referrals. Get to know everyone you can at the client site and be respectful and courteous to everyone you meet. Don't involve yourself in politics at your client's company. Get the job done. Keep up with people at old clients ESPECIALLY when they change jobs. This is a new opportunity for your to use the same contacts to get new clients.  

Tuesday, June 5, 2012

Why we chose the iPhone vs. Android for our app


Developing a mobile application is the number one goal of almost all startups these days. Without it you're just not sexy enough. DishClips is no exception. In fact, being that DishClips is the Social Video Guide for Restaurant Dishes, our application is really a mobile application.

Trouble is, contrary to popular belief, mobile applications cost a lot of money to produce. There's the server side components and API, the graphics, sounds, UI design, UI programming, testing, marketing and hundreds of hours of constant pivoting is required to produce a worthy mobile application that has any social ties. At a minimum, you're looking at $15k + 3 months of time to get your first iteration released to the market. And that doesn't including any marketing costs. Also worth noting, is that the cost of developing an iPhone app and an Android app is nearly the same as developing two different applications. That is to say there isn't much gained in the way of leveraging one towards the other. So while developing an iPhone app might cost you $15k, developing on both platforms will likely cost close to $30k.

The fact that most startups are cash strapped not withstanding, it doesn't make much sense to develop the app for both platforms at the same time. The two platforms have different audiences and different advantages. Additionally, the lessons learned while developing on one platform can be leveraged when developing for the second platform. An advantage that is lost if you're developing for both platforms simultaneously. It is not surprising then that most applications are developed for one platform first and then for the other.

So how do you make the decision on which to develop for first? Here's a list of things we had to consider and so can you.

1) Who is our audience? As a social video guide to restaurant dishes we're targeting the 20-45 crowd in major metropolitan areas with dispensable income who can afford to eat out several times a week. As it turns out the cross section of this population with the iPone-Owner world is over 75% vs. 45% for Android users. This made our choice a lot easier.



2) What does your app have to be good at? For instance, our app has to be great at video capture and geo-location. The video capture quality of the iPhone 4S is consistently great. On Android devices however, depending on the device the experience may vary. It will likely take several days of quality testing on multiple devices to ensure the same quality on an Android device as it does on an iPhone device when it comes to video capture. Precious times that startups like DishClips just can't afford.

3) What is your competition doing? Being a startup has lots of great advantages. Being small is one of them. The big competition in our market segment like Yelp does lots of research on our behalf. We looked at several foodie applications on both iPhone and Android before making our final decision. It turns out that the adoption rate of iPhone apps within foodies is far greater than that of Android apps in the same localities within the United States.

Our application is currently in it's second beta release and we're super excited about it's upcoming release in early August 2012. We've learned so many things while developing our application that have changed the original design tremendously. I cannot imagine the additional costs we would have had if we were making all these changes on two separate development platforms. We're also learning that what will work on the iPhone seldom works the same on Android so the UI design elements will have to be completely redesigned for our Android application which we're currently wire-framing. I'll leave the differences between the two for another post.

Instant Ubiquitous Access to Actionable Information

Sounds great right? I mean who would argue that instant access to information is a bad thing? Some might even think we have that now. What with smartphones permanently attached to our hands we're a living, breathing encyclopedia of information. But what is information anyway? At the heart of it there are two types of information. Actionable and In-actionable (I know that's not a real word).

The Internet is filled with in-actionable information. That is information, that once understood, doesn't prompt any new action. Like the air-speed velocity of an African swallow. It might be interesting, but it's not quite actionable. It certainly is something that can be researched and discovered almost instantly.

And example of actionable information might be the supply and demand information for heating oil in the Southern California region for the past three months. Now if I knew that information I might be able to make some real decisions. There are dozens of companies (Mostly startups) working on just that kind of information delivery today. And while that sounds awesome, I invite you to consider that it's eventually not very good for business.

For years, retailers have depended on the inequity of information on the part of the buyer to make a profits. I remember years ago when I was in high school and I went out to buy what every high-schooler wanted at the time. A booming car stereo. I went to the local Good Guys (or Circuit City) or whatever other thing it was called that's not in business any more. The guy behind the counter rattled off a bunch of terms like "Cross-over", "EQ", and "highs, mids, and lows" then pointed me over to an Alpine unit that cost $400. At that point, in 1993, he was my entire source of knowledge. There was really no other way I could find out more information about that unit and how well it compared to other units unless I waited for Car Audio Magazine to do a comparison story on it. And even then I'd have to wonder if it was a sponsored advertorial or a real story. What's more is, I really had no way of finding out if I was being charged a fair price for the unit or not. For all I knew the store 6 blocks away was selling the same unit for $200. So in 1993, or for that matter the thousands of years that proceeded 2008(ish), the retail world depended on this inequity of information to make money. Retailers could literally charge 1000% on most products without ever being questioned and consumers had no way of ever finding out if they'd be had. This is how retail has worked for thousands of years.

Last week I walked into a Bed Bath and Beyond to buy a fabric steamer for our green screen. There were 6 models on the shelf. I scanned all the UPC codes on each one and within seconds read dozens of reviews on each product and determine which was the right unit for me. What's more is I compared prices with several thousand other retailers around the country and decided that I was getting a fair price for the steamer I picked up. Bed Bath and Beyond was not able to make more than just a few percent profit on this bulky unit that takes up several feet of shelf space. Good for me, bad for them.


This phenomenon is very similar to what occurred in the late 1800s with the advent of the Telegraph. Prior to the Telegraph, speedy horsemen and train conductors would deliver information on pricing and trends from town to town to secure large profits on commodities. If the price of gold or cattle had gone down by 20% for example, the first vendor that had access to that information in a city could afford to lower his prices in anticipation of a new and cheaper shipment. He could potentially beat the competition by days. When the Telegraph first was introduced to the market place, the inequity of information widened and retailers had to learn to be more agile and update their information sources. It took decades for world to catch up to this new method of communication. In the mean time some extreme fortunes were made on day old information. Some today liken it to knowing the lottery numbers, days before they're announced. Imagine if you, in California, know something about the price of gold days before anyone else did.

Consider that what I was able to do with my iPhone is still not available to more than 70% of the US population. What will become of retail when there's always some vendor, somewhere across the country that's willing to make only pennies on the sale of the same product? You guessed it, they can't survive.

Many brands are keenly aware of this phenomenon and are putting in measures to correct for it. LuluLemon, Oakley, and Apple for example have retail stores of their own and fix prices on their branded products so the consumer is always aware and confident of the pricing they're getting.

This ever narrowing information gap applies to far more than retail however. It applies to everything. If you had real-time, actionable information about every company listed on the NYSE for example, you might make some better trades. But if everyone had the same information instantly, what would happen? Mind you I'm not talking about news, I'm talking about actionable, decision-ready information. For instance, imagine a decision support system that would determine the price of Oranges based on thousands of metrics and could also provide you with actual demand information world wide, minute by minute. Now imagine that information was available to everyone. How difficult would it be to make money trading Oranges then?

It is difficult to imagine that the information gap can get so narrow. But who would have thought ten years ago that I, the consumer, would be able to stand inside a store, and find out the prices for thousands of competing products and vendors within seconds and make actionable decision about my purchase?

Online shopping engines like Amazon will eventually eradicate all retailers. But what will become of the marketplace that runs capitalism when the information gap collapses? Will the spirit of competition be enough to win? Only time will tell.









How I would save Research In Motion (RIMM)

Every week there's news of some new device RIM is coming out with that's going to be a supposed game changer. Well I have some news for the stockholders and executives at RIM. The device is NOT the problem. The OS is. It has nothing to do with how fancy your new device is anymore. I don't care if you get a Giga-Pixel camera, and a fold-able 32" OLED display squeezed into a phone that has a keyboard attached to it. If you can't motivate developers to develop new applications for your platform then you're dead on arrival. Learning a new development toolkit is a real commitment for us developers. We have to do tons of reading and debugging before we can get that very first app to even open a window. And when we finally create an app, we'd like to be ensured that there's a real mechanism for distribution and an actual audience for it. In short, RIM needs to adopt Android as it's operating system and it needs to do so immediately.

The next Black-Droid or Driod-Berry must run the Android operating system and it must also have a dozen native apps for the avid BB-addict. Features like an alert light, and BBM need to be app driven and ready at first boot. The form factor of the device can still resemble whatever it is that BB-lovers love so much about this relic of a company, but the innards need to support the Android operating system.

I hear analysts on CNBC talk ad nauseam about the many patents RIM still holds and how the company still has some inherent value. Really?? That's like saying Sony is worth something because they hold the patent to the VCR. Patents are only worth something if they're still relevant. In the new mobile world, RIM patents hold very little value other than those that have direct enterprise application.

So what's the plan RIM execs? Doird or Bust!

Sunday, February 26, 2012

Space unlimited - The end of an age old tradition

The question of property ownership reaches back to the ancient philosophers, Plato and Aristotle, who held different opinions on the subject. Plato thought private property created divisive inequalities, while Aristotle felt private property enabled people to receive the full benefit of their labor. Whatever the case might be, the concept of property is central to the very ideas of ownership, wealth, and capitalism. After all, money is not actual property and it's value is only transparent. How many times have you heard your parents talking and utter a phrase like "...and that was in 1965 dollars, which is like a million dollars today..."? Real property however, be it gold or real estate has always been thought to "hold value" if not "increase in value". Value however is like money itself a variable concept. The value of something is only determined by what people who don't own it are willing to pay for it. The perfect example is the price of gold. Gold is no more rare or useful that it was five years ago but it's price has risen from $600 to $1600 (per oz.) in that time.



Why is that you ask? Short answer: Because people are willing to pay more for it and there is a limited supply of it. But what does this all mean for commercial real estate? Let's take a poll: what do the following businesses have in common?
  • Record stores
  • Video stores
  • Book stores
  • Video arcades stores
Yes, they've all been replace by their online equivalent. What's more is, it hasn't fully happened yet, but you can very likely add the following to the list:
  • Office supply stores
  • Electronics stores
  • Other specialty/hobby/gaming stores
  • Personal hygiene supply stores
And that will basically leave you with a large number of grocery stores, eateries, and clothing stores. Even the clothing outlets are mostly online now. They're becoming mostly a place where you can try things on then shop online for them.

And then the coup de grĂ¢ce to the commercial real estate market is the advent of virtual private networks that allow employees to mostly work from home, eliminating the need for billions of square feet of office space around the world. 

So basically now we're down to food places, and living places. What is going to fill the void left behind in commercial real estate? Sure, there will be tons of warehouses, call centers, and server farms, but those can basically be anywhere now. With ever increasing supply and little demand for commercial space, unless a big game-changer enters the market with a large demand for space, I predict a lot of conversions of commercial into residential real estate, along with a flood of bankruptcies and foreclosures in the next 10-20 years. 

As usual, I'm sure I've taken some wild assumptions and completely missed something somewhere, so I invite you to continue this conversation as I certainly hope I'm wrong.

Thursday, January 19, 2012

The new flat

A few years ago, when they could still call guys my age gen-x-ers, Thomas Friedman wrote a book called "The world is flat, a brief history of the 21st century". Well that wasn't really true then but I think it might finally be.
Friedman, was of course aware of the spherical shape of our planet, what he was referring to was the globalized nature of today's economy. With the advent of remote technology, high speed networks, and ubiquitous availability of everything technical, businesses began to hire workers in remote parts of the world with minimal setup and labor costs, small businesses and one man shops were able to compete against giant corporations and in a sense, with this new level playing field, the world started becoming more flat.

But did it? It isn't exactly flat when workers in the U.S. cannot afford to live on the same wages that workers in India can live luxuriously on. Truly flat works both ways. In a truly flat world a worker in India would compete on the same level as a worker in the US. Well, with the booming growth in Indian economy and the devastating loss of jobs in the U.S. one might think there is an eventual break-even point. I believe today I found that break-even point.

Last night I posted a small web-dev gig on a popular virtual worker website I have used dozens of times before. This was a very small project and 5 years ago, when I first used this site, I would have probably paid $10 or so for this work to get done. Last night, I put a cap of $40 for this work which I believe will take about 3-4 hours to complete. That's somewhere between $10-$13/hr. Certainly a respectable wage for the developing world where I expected to get many bids from and where the average annual salary is often on the order of $500!

I posted the project just before mid-night and made sure it was accepted by the site before I went to bed so I could pick my developer in the morning and get the work started. I woke up this morning to a slew of e-mails from India, Pakistan, Bangladesh, Serbia and China. Naturally excited I began reading. I was shocked to find comments like:
the bid price is very low.....there must be some reasonable amount.
from jaipur, India
Thanks for inviting me on this project. However, I can't accept it in this budget. Sorry.
from Belgrade, Serbia

WHAT?!?!?! Are you kidding me? This is Serbia! Where according to Wikipedia the average salary is only $727. And India where the average salary is $1527. $40 is supposedly 5.5% and 2.6% of their annual salary respectively. And all for only 2-3 hours of time. $40, 5 years ago would have bought me at least 10 hours of work from India and perhaps 20 hours in Serbia. I was ready to give up and double the cap when another e-mail came in with a $40 bid. Excited I clicked on the message and almost fell out of my chair. The bid was from a developer who had completed 150 projects with an average rating of 10 out of 10! and ranked #1,479 out of 352,927 (higher than 99.58% of his peers). That's not what made me nearly lose my seat though. It was the fact that this developer was from Albany, New York. I'm afraid I've used too many exclamation marks in this post already or else I would use a dozen just then.

The implication here is that I can get a 10/10 top 1% developer in the US is cheaper than anyone in India or Serbia. It would appear that the world is now finally flat. I certainly hope we are near that tipping point or close to it. Personally, I hate sending work abroad. Aside from the fact that I'd rather have the dollars stay in the states, I know that I have to spend twice as much of my own time managing the communication with a worker abroad than a worker here. I hope this is a start of a real trend.

Obligatory post

I've been meaning for some time now to organize some of the posts I make "here" and "there". For while I e-mailed an unsolicited list of friends with discussion topics and then I took to Facebook to express some thoughts all the while knowing that the time would come when I would have to create a real blog. Well, here it is. On TanRants, I intend to create conversations that will lead to revelations about
  • Health
  • Family
  • Business
  • Finance
  • Food and Fun
Not necessarily in that order. As many of you know, the past year of working on DishClips has been a regular roller coaster of highs and lows. Many of my conversations will originate from my daily experiences as we fight the upwardly mobile battle of the "Startup". But I hope that you will engage and suggest new conversation ideas. I will follow this with my first real post.

Thank you for reading and please share, comment, and contribute