Archive for November, 2009

A New Kind of Technology Venture Firm

Monday, November 23rd, 2009

I really admire the early stage seed venture firms like Y Combinator, Seedcamp and TechStars. Their model is to make make small cash investments in very early stage companies and then provide mentoring and support as the company grows. I think this is a good model but I have been thinking a lot about how this could be improved.

Thinking back to my own experiences of starting and growing a company, a lot of the time the issue is not funding it is knowledge and experience. What about instead of just seed capital you could get experience to a whole team of advisors and operators who worked with you on your business. Could the traditional seed capital model be extended so that there is an operational presence in the portfolio of companies, and also some shared resources?

I thought that I would leave the obvious draws backs to this model aside (e.g. scalability) and come up with some guiding principles for this new kind of venture that could add an extra edge to start-ups.

1. Focus on revenue not exit

I have posted about this before but I believe businesses should have a clear business model and clear path to operating profit. In my view a business should make money. People will always quote the exceptions to the rule companies like Twitter do not make a profit nor did Facebook for a long time. But these businesses are few and far between, I would much rather reduce the risk and work to create value for investors via regular profit sharing from operations.

Creating a business geared for an exit does not always mean that you make the best long-term decisions for the business. It is very hard to predict when and if your business will be acquired or floated.
A portfolio of companies all delivering increasing profit each month is the best way to build a solid foundation for investment success.

2. Build for the long term

I read on the Y Combinator site recently that they “help start ups through what is for many the hardest step, from idea to company”. I disagree with this. I think the hardest part about building a business is once you have your technology platform in place; creating a proposition, getting you positioning right and selling into your chosen marketplace, building your brand. All of these take time, dedication and focus. If you take a long term view you are more likely to focus on quality, customer service and creating an incredible brand that people trust and believe in.

3. Operations not investments

Instead of the core ventures team looking for investments and working on new deals, they should be helping operating the businesses. The core ventures team would act as close advisors and actively help in operating the portfolio of companies. This huge wealth of knowledge and experience would enable the business owner to accelerate business growth and not fall into common pitfalls and super charge their progress.

4. Centralised technical team and shared business resource

The portfolio of investments should have a centralised shared technical team. There is no need to have a set of programmers for each business as there would be massive overlap and doubling up of resources. A central team would be responsible for the technical requirements of all the portfolio. Having a common platform, unified technical approach will mean more expertise and greater stability.

I would even extend this to include a shared business resource e.g. admin, bookkeeping, accounting etc. Everyone uses the same tools, same calendaring system, same accountancy package etc.

Let the business owner get on with building the business and leave the admin, accounting and programming tasks to the central team.

5. Find ideas that solve the user’s pain

The best kind of businesses are the ones that solve a real need in the marketplace. These businesses make a very attractive proposition to the prospective buyer and are an easy sell.

6. Share the effort, share the equity but no big money investments

This is a joint effort, both business owner and venture team are working creating the best business possible. The equity should be spilt 50-50 and there would be no large cash buy in for the venture stake.
An equal split means that both parties are totally motivated to success.

7. Bootstrapping

All the businesses in the portfolio should be very aware of their cash burn. Keeping costs under control until profits can sustain the operating costs of the business.

Summary

There are issues and problems with this approach but I think that it could be an interesting option for a seed capital venture company:

  • Find the best ideas and back the best founders
  • Team them with an experienced, successful team
  • Remove any unnecessary tasks of admin, programming and accounting to create laser focus
  • Focus on the business model
  • Build for the long term
  • Bootstrap to create maximum profit and value

I like the sound of this business and would be interested to hear people’s thoughts on whether it would work in reality.

Yahoo Query Langauge

Wednesday, November 18th, 2009

Following on from a previous post on Yahoo Developer Tools I have been playing around with another clever Yahoo tool called Yahoo Query Language (you will need a yahoo account to access this page).

Recently I have been doing a lot of research on The Semantic Web (which I will be talking about in a future post), the idea that one day the whole of the web will be accessible as one large connected information cloud. While this tool is not Semantic web it is a good step in the right direction.

What is YQL?

Yahoo! Query Language (YQL) Web Service is a tool which enables you to access Internet data with SQL-like commands. The YQL Web Service enables applications to query, filter, and combine data from different sources across the Internet. YQL statements have a SQL-like syntax, familiar to any developer with database experience.

The following YQL statement, for example, retrieves a list of cat photos from Flickr:
SELECT * FROM flickr.photos.search WHERE text=”cat”

To access the YQL Web Service, a Web application can call HTTP GET, passing the YQL statement as a URL parameter, for example:
http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM flickr.photos.search WHERE text=”Cat”

When it processes a query, the YQL Web Service accesses a datasource on the Internet, transforms the data, and returns the results in either XML or JSON format. YQL can access several types of datasources, including Yahoo! Web Services, other Web services, and Web content in formats such as HTML, XML, RSS, and Atom.

Open data tables

Yahoo provide a large list of open data tables that you can query covering the Yahoo services e.g. Flickr, maps, weather.

But the great thing is that you can create your own open data table from your web app that you can then make available to the community for other to query. I have had a quick look at the community tables and the ones that caught my eye are: Amazon, Craigslist, Delicious, Facebook, Instapaper, lastfm and Twitter to name just a few. That means you can use all the power of YQL to access all of these great services.

While I have not used YQL in a web app yet, I have played around with the service and so far I am very impressed. I have a use case for some of the tables in an upcoming project so I will let you know how I find it.

You can read the YQL documentation here.

Play with the YQL console here (requires a Yahoo login)

Love What You Do And Never Work Again

Tuesday, November 17th, 2009

A quick warning that today’s post is a bit off topic!

My son recently turned one year old and a milestone like that gets you thinking about your life.

It is amazing having a young baby because to them everything is inspiring, new and fascinating. And when I say everything I literally mean everything fascinates them. The great thing about this is that it is infectious; it gets you looking at things in a different light and fills you with wonder about the world again.

I have been very lucky in my career in that I will not accept a day job that I do not enjoy. It is something that I believe very strongly in because if you do not love you will not put your heart and soul into it. I saw a quote from Steve Jobs once that said something like if he wakes up five consecutive days and does not look forward to work then he looks for another job. We are not all that lucky but the overall idea is a good one.

We spend so much time at work and over a lifetime it adds up to a significant proportion of your life. Do what you love and you will never have to work again.

A bit philosophical today but that never hurt anyone!

chooseajobyoulove

TypeKit Finally Extends Web Typography

Thursday, November 12th, 2009

I have been reading about Typekit for a long time and have been eagerly waiting for them to launch. Having seen the volume of tweets this week mentioning Typekit it is safe to say they are live at last.

The age old issue for websites was the limited number of fonts available for use on the web. This has always made print designers cringe, “So you can only choose from Arial, Verdana or Time New Roman” they exclaim. Explaining this to clients as well is time consuming and they show the same amazement as the print designers.

At the moment you can choose any font you want for you website BUT if the person viewing your website does not have that font installed on their computer then the text will display in a more basic font. This has led to a trend of most websites adopting only the most basic of fonts that are pre-installed on most modern computers.

There are some solutions to this problem (sIFR comes to mind – but relies on Flash) but most have a lot of downside. So what is Typekit and what is all the fuss about?

Typekit is a very easy way to use a huge selection of fonts on your website without the need for the user to have the font installed. That means that you can be sure that the font you choose will display exactly as you planned for your users (assuming they have JavaScript enabled, but most people do these days). Add a line of code to your pages and choose from hundreds of fonts. Simple, bulletproof, standards compliant, accessible, and totally legal.

Typekit is a subscription based service (you can see pricing here) but the pricing is very reasonable and well worth the fee to enable a richer typography design on your site. Typekit work with a number of font foundries and are planning to add to the number of fonts in the future.

I will definitely be using this on the next project I work on.

London Technology Fund Competition

Monday, November 9th, 2009

London Technology Fund CompetitionI spent an interesting evening at the London Technology Fund Competition 2009 Awards Ceremony on Wednesday.

The London Technology Fund Competition was established in 2008 to help address the equity gap for high potential technology businesses in London. The awards ceremony was held at the City headquarters of The Royal Bank of Scotland on 4 November, attended by some 200 representatives of major corporates, investors, and government, as well as entrepreneurs, academics, and professionals.

The awards are in various sectors ICT, Life Sciences, Engineering etc.

It was the life sciences division that was the most interesting this year. The three finalists were:

Trojantec
Trojantec is developing cancer stem therapeutics based on its platform technology of intracellular and intranuclear delivery of proteins. It has created, thus far, two novel nanoparticle fusion proteins, TR1 and TR4, that aim to achieve normal p21 delivery to p53/p21 mutated tumors (TR1) and inhibition of notch signalling (TR4) resulting in tumor eradication in preclinical models.

IXICO
IXICO provides clinical trial services to pharmaceutical companies helping them gather evidence of drug safety and efficacy through medical images.

Fertility Innovations
Fertility Innovations is developing technology designed to enable direct treatment for male infertility by activating non-motile sperm.

The winner was Trojantec as they were deemed to have the most attractive proposition to potential investors. All the finalists have been through many rounds of interviews and assessments meaning that a lot of due diligence has already been done for investors.

All of these companies were deemed to have a very bright future assuming they can raise the capital required to meet their growth targets.

Yahoo YQL Auto Tagger

Saturday, November 7th, 2009

This is the first of a series of posts detailing some cool developer tools that I learned as a result of a talk given by Yahoo developer Christian Heilmann.

Yahoo seem to be coming out with some great tools at the moment but they do not seem to be promoting them to the developer community. Most of the developers I have talked to have not heard about the tools I am going to describe.

The first one I wanted to talk about is the YQL Auto Tagger.

… let’s be honest tagging blog posts, articles, assets etc is a very boring exercise. The amount of times I have had to explain to clients about how to tag their documents correctly is never ending. This tool goes some way towards helping people overcome this issue.

At the moment the YQL tagger is a small GitHub project but it could grow to become a very elegant solution to this tagging problem. How well it works at the moment is a matter of opinion.
All you have to do is enter some text in a text area or WYSIWYG and then move your mouse out of the box and the tags automatically appear in the input box below.

You can see a demo of it in action here.

Screenshot:

YQL Auto Tagger

StackOverflow Dev Days – Cambridge

Saturday, November 7th, 2009

Last Friday I went to the StackOver Flow Dev day in Cambridge. The day was arranged by Carsonified and hosted by Joel Spolsky of Fogbugz. I had never been to a Carsonified event so I was keen to see what the buzz was about.

On the face of it the schedule looked good, there were talks planned on jQuery, Python, .NET MVC and security. I took one of my lead developers with me  so we could both benefit and report back to the rest of the team. At the end of the day when the talks were over I was left feeling really disappointed, I thought it might just have been me but as I was talking to people they were all saying the same thing… the day felt like one big advert.

Now I would not have minded if this was a free seminar but we paid £85 each to be there. A large part of the day was devoted to Joel plugging his various services, Stack Overflow and associated products, his conferences and Fogbugz, I felt like I had paid to be part of an advert. That is not to say there were some good talks; Christian Heilmann from Yahoo was superb and introduced me to many Yahoo developer tools that I had never heard of (I will blog about these in the coming days).

The day got me thinking about how we spend our time at conferences and meetings. We need to treat it more like a business transaction as conferences cost money to attend (travel, food, hotel, ticket entry), as well as the opportunity cost of staff not working on billable projects. This cost is fine if the knowledge, connections and morale boost you get from a conference exceeds the monetary cost. But do people measure the ROI of going to conferences? Do you plan which conferences you will attend to maximise the benefit?

Perhaps this is much too mechanical way of looking at it, but I don’t want to go to a conference again and feel like it was a wasted day. Anyway rant over!

Which Is Best A Thin Or Fat Client?

Thursday, November 5th, 2009

I have been thinking a lot about the next bounce of the ball in technology i.e where the next big shift in the industry will take place.  It got me thinking of a conversation I had with a friend of mine a few years ago. Is it best to have all of your applications installed on a local computer (fat client) or would it be better to have applications installed on a remote computer (thin client) that you could login to and access from any terminal connected to the Internet? At the time we had this discussion the bandwidth available was not large enough but over the last five years things have started to change.

The move to thin clients via web apps

This has been an interesting question for me recently as like most people I multiple computers (work computer, home computer, iPhone, mac mini running multimedia etc) and you do not want to manage all of these machine separately. There have been some advances in syncing files from multiple computers using the cloud. Applications such as DropBox come to mind but what about applications?

I am using web applications more and more to replace my desktop applications, Google have been a leader in this, I use Google reader now instead of a desktop equivalent RSS reader, people use Google mail instead of Outlook. But this is still fragmented into different browsers, there is no concept of a desktop or preferences for a set of web apps.

Applications in the cloud

What would be ideal is all of your data and applications in the cloud. You access your desktop by logging into a remote computer over the Internet and access your computer from anywhere.
This would allow you to install applications with one click, run upgrades easily and have all of your hardware managed centrally. This means that redundancy could be built into your access so that if your hard drive fails another node could run as a slave until the master drive is restored. It would also mean that backups would be easily performs all on a pay-per-use model.

Thin clients and software licensing

Thin clients could change the way that software licensing works; from a one off fee to purchase software into a monthly subscription. This would mean that you would receive any new software updates and would have a dramatic effect on software piracy which can only be a good thing.

Thin clients are not going to be around tomorrow but I think that as people become more comfortable with web applications and the Internet bandwidth is increased perhaps we will see a shift to thin clients.

BWEA Wind Energy Conference

Sunday, November 1st, 2009

IMG_0118I want to the British Wind Energy Association conference in Liverpool a couple of weeks ago. It is a technology that I take a keen interest in and it is amazing to see how the sector is developing.

When I first started going to the wind conferences it was very much a young sector lots of emerging technology and heavily engineering focused sector. Innovation was the way that companies differentiated themselves. As the sector has matured a whole ecosystem of support services have grown up around the turbine producers and the pace of innovation has slowed and more commercial entities exist.

This evolution is a bit like the Internet the early adopters were pioneers, primarily software engineers and the pace of innovation was immense. Now as the Internet becomes a lot more commercially minded the web looks nothing like it did 10 years ago.

This poses the interesting question of predicting the next bounce of the ball where is the Internet going next? For those people who are ahead of the curve there will be great businesses built and for those that lag behind it will be an uphill battle.