We’ve shifted into a new zone in the world of software patent stupidity. A few weeks ago, Oracle sued Google over a series of Java-related patents they got when they acquired Sun. Last week, Paul Allen sued 11 major software companies, including Google, over four patents that were granted to his now defunct Interval Research think tank.
Much of the early commentary has already been said. And, from what I’ve read, it’s not very generous to either Oracle or Paul Allen. One of the best lines is from James Gosling, the authors of RE38.104 (Method and apparatus for resolving data references in generated code) in his post The shit finally hits the fan. There has been plenty of speculation about the motivation of the Oracle patents and the speculation as to Paul Allen’s motivation is just beginning. Regardless, there are lots of lawyers in the mix advising their clients and devising strategies around these patents.
My own opinion will be no surprise to regular readers of this blog. I think this behavior is an absurd abuse of the patent system. I think it’s a massive tax on innovation. I think it’s an insult to anyone who is a real innovator.
As I was reading through some of the Paul Allen commentary this morning, it occurred to me that this might finally be a tipping point. Last week, Microsoft asked the supreme court to hear their appeal of the I4i patent suit. I hope Google steps up and really takes a stand here given that they are on the receiving end of both the Oracle and Allen suits.
Every major software or web company I’ve ever been involved in has had a catastrophic outage of some sort. I view it as a rite of passage – when this happens when your company is young and no one notices, it gives you a chance to get better. But eventually you’ll have one when you are big enough for people to notice. How you handle it and what you learn from speaks volumes about your future.
Last week, two companies that we are investors in had shitty experiences. SendGrid‘s was short – it only lasted a few hours – and was quickly diagnosed. BigDoor‘s was longer and took several days to repair and get things back to a stable state. Both companies handled their problems with grace and transparency – announcing that all was back to normal with a blog post describing in detail what happened.
While you never ever want something like this to happen, it’s inevitable. I’m very proud of how both BigDoor and SendGrid handled their respective outages and know that they’ve each learned a lot – both in how to communicate about what happened as well as insuring that this particular type of outage won’t happen again.
In both cases, they ended up with 100% system recovery. In addition, each company took responsibility for the problem and didn’t shift the blame to a particular person. I’m especially impressed how my friends at BigDoor processed this as the root cause of the problem was caused by a new employee. They explain this in detail in their post and end with the following:
“Yes, this employee is still with us, and here’s why: when exceptions like this occur, what’s important is how we react to the crisis, accountability, and how hard we drive to quickly resolve things in the best way possible for our customers. I’m incredibly impressed with how this individual reacted throughout, and my theory is that they’ll become one of our legendary stars in years to come.”
I still remember the first time I was ever involved in a catastrophic data loss. I was 17 and working at Petcom, my first real programming job. It was late on a Friday night and I got a call from a Petcom customer. I was the only person around so I answered the phone. The person was panicked – their hard drive had lost all of its data (it was an Apple III ProFile hard drive – probably 5 MB). The person was the accounting manager and they were trying to run some process but couldn’t get anything to work. I remember discerning that it seemed like the hard drive was fine but she had deleted all of her data. Fortunately, Petcom was obsessive about backups and made all of their clients buy a tape drive – in this case, one from Tallgrass (I vaguely remember that they were in Overland Park, KS – I can’t figure out why I remember that.)
After determining the tape drive software was working and was available, I started walking the person through restoring her data. She was talking out loud as she brought up the tape drive menu and starting clicking on keys before I had a chance to say anything at which point she pressed the key to format the tape that was in the drive. I sat in shock for a second and asked her if she had another backup tape. She told me that she didn’t – this was the only one she ever used. I asked her what it said on the screen. She said something like “formatting tape.” I asked again if there was another backup tape. Nope. I told her that I thought she had just overwritten her only backup. Now, in addition to having deleted all of her data, she had wiped out her backup. We spent a little more time trying to figure this out, at which point she started crying. I doubt she realized she was talking to a 17 year old. She eventually calmed down but neither of knew what to do next. Eventually the call ended and I went into the bathroom and threw up.
I eventually got in touch with the owner of Petcom (Chris) at his house who told me to go home and not to worry about it, they’d figure it out over the weekend. I can’t remember the resolution, but I think Chris had a backup for the client from the previous month so they only lost a month or so worth of data. But that evening made an incredible impression on me. Yes, I finished the evening with at least one illegal drink (since the drinking age at the time in Texas was 18.)
It’s 28 years later and computers still crash, backups are still not 100% failsafe, and the stress of massive system failure still causes people to go in the bathroom and throw up. It’s just part of how this works. So, before you end up in pain, I encourage you to think hard about your existing backup, failover, and disaster recovery approaches. And, when the unexpected, not anticipated, not accounted for thing happens, make sure you communicate continually and clearly what is going on, no matter how painful it might be.
Entrepreneurial communities grow up around smart people. Whenever someone in state or local government asks me what they can do to accelerate entrepreneurship, I always tell them to put as much money and energy as they can into education. If you build a broad base of smart, inquisitive, curious people that are long term members of your community (e.g. they don’t move somewhere else), you’ll be delighted with the results over a long period of time (think 20+ years).
Richard Florida, one of the most thoughtful writers and thinkers about entrepreneurial communities, recently identified Boulder as the “brainiest city in the US.” Richard Florida’s first book, The Rise of the Creative Class, is a must read for anyone that cares about entrepreneurship and entrepreneurial communities. It forms the basis for his body of work around the notion of a creative class and has influenced plenty of my thinking in this area.
To get a feel for the data and description that names Boulder as the Brainiest City in the US, there’s a quick slide show (that I can’t embed) that has the following data on it.
This reflects nicely on my post about Entrepreneurial Density from a week ago. 25% of the population in Boulder has a graduate or professional degree. Don’t forget that about 20% of the population of Boulder are undergraduate students. That’s a remarkable number.
I’m heading to Chicago early tomorrow morning to participate in a two day event around this years Excelerate program. Monday is Angel Excelerator 2010 and Tuesday is the Excelerate Demo / Investor Day. David Cohen and I are doing a talk together and we get to watch our friend Dave McClure juggle 500 hats. There are plenty of smart people in Chicago – I look forward to spending a couple of days hanging out with some of them.
The blogo-twitter-sphere erupted this weekend in response to an article in the WSJ on Friday titled Addressing The Lack Of Women Leading Tech Start-ups. I missed most of it as I was pretty heads down this weekend going through the final page proofs of the upcoming book “Do More Faster.”
TechCrunch / Arrington wrote a post Too Few Women In Tech? Stop Blaming The Men. Fred Wilson followed with Women In Tech and Women Entrepreneurs Discussion. My partner Jason Mendelson did a video interview on the subject with EZebis.
Lots of controversy but lots of useful discussion. Which is good.
Well, I’ve learned a lot about how a bill becomes a law on my journey to try to turn the Startup Visa idea into a law. And yes – it’s a lot like how I learned about it on Schoolhouse Rock about 35 years ago.
It’s been a little less than a year since I wrote the post on 9/10/09 titled The Founders Visa Movement. This evolved into the Startup Visa initiative, resulted in a bill in the House (HR 4259 sponsored by Polis (D-CO)) and a bill in the Senate (S. 3029 co-sponsored by Kerry (D-MA) and Lugar (R-IN)). We’ve made steady progress building support and have numerous endorsements, including most recently the American Bar Association and the Silicon Valley Leadership Group. In addition, the co-sponsors for the various bills are starting to appear: for example, Udall (D-CO) recently signed on to co-sponsor S. 3029, Jackson-Lee (D-TX), Owens (D-NY), and Wu (D-OR) have co-sponsored HR 4259. I’m also aware of a few more that are about to announce.
In the mean time, I regularly get asked by readers of this blog and supporters of The Startup Visa “what can I do?” At this point, it’s straightforward (but not necessarily easy) – get your Congressperson to sign on as a co-sponsor. At the stage we are at, it’s apparently the most impactful thing we can do get our little bill friend in the Schoolhouse Rock video up off the steps and moving toward law.
Last night I printed, signed, scanned, and emailed two signature pages. As is my custom of not keeping anything around, I tore up and tossed the sig pages and then deleted the files. This morning I woke up to an email saying “We didn’t get your signature pages. Can you please send them.” I just went through the same print, sign, scan, and email process again.
This is so profoundly stupid. I sent a note yesterday afternoon in reply to the email thread asking if I was all set to go that said “I’m all set to go.” A bunch of lawyers were on the email thread (mine and the company’s.) We are wiring the money today. Now they have some pretty scanned sig pages also.
There has got to be a better way. Over the last decade, there have been lots of “electronic signature” companies pop up. None have seemed to take root in the corporate world. In the past year, I sold a house and bought a house. In both cases, there was some goofy online thing that I signed with my mouse (my signature looked like a messy “X”) for the offers (to make / accept) but I still had to go to the title company and sit and sign 37 documents to close. Every time I go to the grocery store I swipe my credit card through a little electronic checkout machine and when it’s time to sign, I put a big “X” on the sig line.
When I think about the number of places my actual signature is at this point, it’s a pretty useless mark. But for some reason it’s still important in the legal closing process. This now seems more like a tradition, instead of a useful thing.
While I’m not interested in funding something in this arena (it’s outside our focus), it seems like there’s finally an opportunity to solve for this, at least in the corporate world. I’m not talking about biometrics or retina scanning – just a valid electronic signature that becomes a standard. Maybe someday. Wouldn’t it be cool if they lawyers took this on and tried to solve it?
There are two positions that I find difficult to fill in Boulder in the various companies we are investors in. The first is a real product manager (PM). We’ve got a bunch of great ones in Boulder, but there appears to be 100% employment for them and I don’t poach from myself as that seems counterproductive. The other difficult person to find is a UX design guru.
Now, there are a number of strong web design and development firms in Boulder, such as our friends at Slice of Lime, and we use them regularly throughout our portfolio. They are also plenty of strong UI developers. However, in some companies we really need a full time UX person, especially those that are software dev heavy. We’ve managed to solve this in most cases, but it’s hard and the pool of gurus is small.
So, I’m looking for one UX person that can also handle the UI development who is off the charts that wants to move to Boulder. I’ve got a well funded company with an awesome technical team for you to join that is working on some really interesting and difficult stuff. It’s going to market in Q4 with a unique product that has the potential to really shake up a particular segment. I’m not looking for a UI person that thinks he can do UX; rather I’m looking for an amazing UX person who specialized in web services and is comfortable crossing over the UI development.
If you are this person, email me right now.
Today I concluded that my Gmail experiment is working nicely. In addition, we figured out (thanks to Dave Michels) how to wire up feld.com to Google Apps without breaking all the other feld.com users that are being served of an Exchange server. So, breaking rule #1 of all migrations, Ross and I flipped the switch at the end of the day to have my mail end up in my Google Apps account (via feld.com) rather than my Gmail account (via email@example.com).
All of my mail flows nicely. You can send email to firstname.lastname@example.org and it shows up in the right place. That was good.
But, I hadn’t thought through all my other Google services that are tied to email@example.com. Contacts was “so-so” – Export/Import but it still feels a little messed up and I can’t figure out why. But Docs seems like a totally parallel universe, as does Profiles. And I’ve got a bunch of other services that I use (e.g. Bookmarks, YouTube) that I don’t really feel like having two accounts for.
I searched around for an easy way to “move my firstname.lastname@example.org account over to email@example.com in Google Apps.” There are some mediocre help suggestions about migrating individual services, but nothing that just solved it.
Am I missing something obvious, or is this a non-trivial thing to do.
Sometimes Colbert is priceless. Well – most of the time. This one had Amy and I laughing hard today. Enjoy your five minute break from monitoring your social media and email to see if something important is going on. Matt Galligan reminded me that this is oddly reminiscent of SocialThing’s TechStars Demo Day.
|The Colbert Report||Mon – Thurs 11:30pm / 10:30c|
|The Word – Control-Self-Delete|
I’m banging away on a bunch of new things these days. I’ve happily switched to a Mac, am halfway through my week of Gmail, and am contemplating what new thing to try next week.
I’ve always been a tech junky and love to play with new stuff. I’m quick to set up an account on a new web service and try it. It’s the best way for me to understand something – much better than an executive summary or a presentation.
I found that my switch to a Mac took two weeks to get really comfortable, but once I crossed the line I was all in. Gmail feels similar – after a few days of it I’m loving it but now running into a few issues (that I’m quickly resolving – such as the email send rate limiting thing that I mentioned last night.) I haven’t yet tried to move my calendar fully over, and I know that moving feld.com to Google Apps is going to be hairy because of all my family members using accounts on feld.com (currently an Exchange server) in a variety of different configs, but that’s part of the fun of this stuff. Well – maybe not.
While it’s obvious to say that “just trying something out” is much simpler than actually incorporating that new thing into your work flow, it occurred to me today that there isn’t enough focus on this on the part of most startups.
I’ve learned the incredible power of focusing on “daily active users” from my investment in Zynga. While I’ve been obsessed with DAU’s for a while now, I haven’t been paying enough attention to the specific DAU’s that come back day after day (rDAU’s – recurring DAUs). While I encourage everyone to measure the number of them, I haven’t been encouraging people to “measure what they actually do.” As I ponder my own behavior, I’m seeing a huge difference in my (a) fly by and try, (b) try and use periodically, and (c) become an rDAU behavior.
Note to everyone I work with – start measuring what your rDAUs actually do. It might surprise you.