Sometimes, revenue is free.
March 30, 2010
It’s often easy to get your head caught up in the clouds when starting a company, building a new products, or ogling over that new cloud computing service. What do you consider when making your final decision?
- aesthetics
- cost
- performance
- connectivity
Did you consider analyzing every data point, of every option, for all of these considerations?
The possibilities are exponential and represent how many possible places you could find revenue you didn’t know existed. If you’re a successful freemium startup, the answer to this question is yes. At least has been for Dropbox, Evernote, Pandora, and WordPress. It’s great how Evernote has their user costs down to the penny.
Is every line, pixel, and connection within your software tracked for profitability?
Real-Time is the new Web2.0: Both mean nothing.
March 5, 2010
So you come across a startup that’s pitching a “Real-Time” service, what do you do? Punch them in the face – now that’s real-time! Well, maybe that’s a bad idea, but you should completely tell them they’re not getting anywhere just by calling their service “Real-Time”. Here are some examples of concepts which can’t ever be real-time:
1. The News – Maybe if people as a whole were more intelligent, but, the closest you’re going to get is Digg or Reddit and those require thousands of data points (over time) before an article bubbles to the top of the relevancy list. The exception of course is “Bad News”, that could easily be done in real-time.
2. Product Pricing - Retailers have a hard enough time with loss prevention and maintaining profits than to care if their published prices and inventory are accurate or not. Sure, they have real-time inventory internally, but that’s a large enough dataset that it’ll never be replicated to a service provider; the short story is that you’ll never be able to get both an instant price and instant data at the same time.
3. Search (sites, news, or otherwise) – Indexing is hard and there’s only one cat in the game with the facilities to do so in real-time. The only problem is the rest of the world doesn’t have a supercomputer running their system and there will always be a delay before Google gets the memo. The exceptions here are sites that Google cares about but chances are you’re not going to be big enough for that, else, you probably wouldn’t be a startup.
4. Communications – There’s already an “app for that”. It’s called the phone and your voice. Pickup phone, call friend, profit. Anything else might provide real-time delivery on one end or the other, but chances are, one person in the party is playing a video game, watching youtube, or chatting on Facebook in which case their response will be in Internet time.
Let me just steal the definition of Real-Time from Wikipedia:
In computer science, real-time computing (RTC), or “reactive computing”, is the study of hardware and software systems that are subject to a “real-time constraint”—i.e., operational deadlines from event to system response. By contrast, a non-real-time system is one for which there is no deadline, even if fast response or high performance is desired or preferred. The needs of real-time software are often addressed in the context of real-time operating systems, and synchronous programming languages, which provide frameworks on which to build real-time application software.
If that’s not your product then please, stop calling yourself real-time and get an old comp sci book, then figure out what real-time really is.
Ruby on Rails, Developers, and More: In Demand NOW!
March 6, 2009
I attended this months SpringStage Startup Happy Hour and came to a conclusion after I spoke with a handful of startup employees and owners: Businesses and startups are hiring.
Update: I failed to post justifying information when I wrote this post. I have had individuals contact me regarding 7 positions since the economy started to take a crap in September. Three for rails development, one for PHP, two for product manager, and one for iPhone development. All of these positions came to me through LinkedIn, Facebook, Twitter, and SpringStage.
A few reasons why…
- Bootstrapped technology startups have low costs thanks to Amazon Web Services and co-working environments
- Marketing expenses create more value because word of mouth is faster and presence in large social networks is free
- if a > 12mo old startup hasn’t fallen through the cracks by now, they’re doing pretty damn good
- Mobile application platforms are now mainstream
- Investors are still investing
If the number of startups looking for good talent in the Dallas area is anything like the rest of the US then it seems to me it won’t take long for our newly unemployed to get back on the saddle.
Ma.gnolia: “Don’t do your own IT at all” *sigh*
February 18, 2009
Having managed systems for large (>1m users) web applications I had to watch the podcast of Chris Messina and Larry Halff discuss lessons learned from the recent catastrophe which took down Ma.gnolia. In a nutshell, Ma.gnolia didn’t have good backups and the worst case scenario took place which led to massive data loss. I would like to give Larry kudos for upfront transparency and facing his users; I’m sure dealing with the problem was stress enough. I feel Larry’s earned a red badge of courage regardless of outcome.
“If you’re a startup, don’t do your own IT at all.”
-Larry Halff
This quote is Larry’s “overall lesson learned” and for the sake of other web applications I’m going to take this out of context and completely disagree. As cool as Ma.gnolia was and regardless of where it may go, this is the wrong lesson and in fact, it’s bad advice and presents problems which got Ma.gnolia into this situation in the first place.
The real lesson here is that IT should not be underestimated. Business depends on IT and it’s necessities are as dire as employees’. Unfortunately it’s easy to overlook IT and when you do there’s rarely evidence until it’s too late. Not paying attention to IT is like running red lights and stop signs — one day you’re going to get hit and it’s going to hurt. Outsourcing just makes you a passenger without a seat belt. If you’re a startup, especially a technology startup, you need to be in the driver’s seat.
At one point in time this mostly applied to technology-based companies but that time has passed for a few reasons. First, IT is flooded with service providers who suck and service providers rarely admit liability. Second, companies with cores businesses outside of technology are no longer able to remain competitive without including technology in their core business processes. Five years ago you could outsource your IT if your business revolved around paperwork or physical labor but if you’re doing so now you’re facing significant costs and risk versus training or recruiting in-house personnel. I would post numbers to back myself up for these costs but anyone can find numbers for their cause.
I’m not saying that outsourcing isn’t the right thing to do, in fact, it can be a competitive advantage; but you can’t outsource the responsibility bound to your IT systems. Fortunately Ma.gnolia can rebuild a better service with no capital, limited effort, and no defense lawyers. In doing so, their IT systems should be treated with as much priority as core operations and as much scrutiny as financials. Your CPA isn’t responsible for your tax errors and your service provider won’t be responsible if their backup system fails (it happens more than you think!). If you’re going to outsource IT then know what you’re getting into, maintain your options on a monthly or quarterly basis, have a backup plan, and don’t put all your eggs in one basket. This time Ma.gnolia has the responsibility of not fucking up their reputation a second time. If I were Ma.gnolia I wouldn’t want to outsource the rest of my dignity. If I did, I would be very scrupulous.
In the area of web applications there a few prominent service providers I know of which could be considered if you’re going to have someone else do your IT. Those are Engine Yard, Rails Machine, and RightScale. YMMV and you must keep doing your homework on service providers because while they maybe good today they could be gone tomorrow. Another option, which Larry is taking and should be applauded, is to open source the effort and involve your community in the process. Twitter has gone through a similar affair and I’m sure the service is better for it and am confident Ma.gnolia will also see positive results.
I don’t feel as though Larry is headed in the wrong direction or that I can speak for Ma.gnolia but if you’re a startup you should do your own IT – just don’t do it alone.
As an aside I’d also like to point out a subject that’s important and should be considered no matter what IT solutions are chosen. Monitoring, gives you a better chance at resolving issues before they become critical as well as a constant perspective of operations. Without monitoring you might not know if backups succeed, if your hard disks are healthy, or if you’re running out of disk space. Moreover, monitoring tells everyone involved what systems are crucial as well as providing history for analysis. When considering IT systems don’t forget the proactive value of monitoring.
Running into a Dallas startup – Tasty Nectar
October 18, 2008
A few nights ago I attended the Dallas Spring Stage Startup Happy Hour and met a few entrepreneurs from the Dallas area. I showed up late as usual, met someone with an anti-sweat band (huh?), some folks failed at finding desperate developers, and some had ideas they just made up or were scared to tell. That, and a fellow colleague at Squeejee.
Nothing too unusual, except, I ran into some folks from a startup called Tasty Nectar. To my dismay and disappointment, it’s not a snack bar; I’m not sure what the service entails but it has something to do with personal brand. They were lively and rambunctious - something I’ve _never_ seen in a Dallas startup. Not that I have looked, but from what I’ve seen, most Dallas startups are one-man shows, 5-years old, depressing, monotone, and/or boring (much like this blog!). We left the startup happy hour and had some burgers at Jake’s. The Nectar team is a) a blast, b) ambitious. Does a + b = success?
If you care about your brand or just want to see something awesome before it takes off, sign up. An ambitious group like this doesn’t come together for nothing.
