Monday, December 31, 2012

Patrick McKenzie's 2012 in review

Lots of figures and thoughts.

Patrick has documented the Bingo Card Creator so thoroughly that it ought to be relatively straightforward to describe it in terms of workflow.  Then ... iterate.

Business patterns

A two-part article [one] [two] in Microsoft's Architecture Journal from back in 2004 covering business patterns and how they fit into the design process.  Very valuable.

Interesting service concept

OK, here's a neat little idea: given a site, build a moderately customized quality survey for it and submit it to the Mechanical Turk for a series of cheap evaluations.  This kid built this for his own site, then put the service together as something available for other site owners/builders.

It would be instructive to sketch out the business processes for very simple businesses like this, and provide a kind of "business iteration framework" to cookie-cut not only the site itself but the entire business - automation and all.

Customer/product development

So here's a very interesting article about customer development - outlining an actually rather simple process for finding out the language people use to talk about your service domain, and who those people are.

But let's consider for a moment what that actually means.  When doing customer development, you're kind of understanding a group of people united by a common need - maybe before they even know this.  Your task is to find that need, solve it with something you already have (or, in product development, build something that solves it), and then contact those people in a believable way so that they will also see that their need can be solved.

1. Find the need and the people: customer development
2. Find the solution: product development
3. Communicate the solution: marketing
4. Manage the solution: technical support
5. Manage customers' interactions with the solution: customer support

Each of these areas is kind of a part of any business plan that involves solving needs for money.  Which might be all business, but I'm not prepared to make such a sweeping generalization.

So here's the thing.  How automated can the discovery part of this process be made?  Can I spit out business ideas just by searching yet?

Saturday, December 22, 2012

Friday, December 14, 2012

Research APIs

FullContact is a personal-information research company that exposes an API.  (e.g. here [HNN]).  This is an excellent basic pattern for a startup.

Wednesday, December 12, 2012

Blog monetization

Interesting post.  I really need to develop a set of blogging processes that I can drive with minimal effort, based on statistics that are analyzed automatically.

Sunday, December 9, 2012

The business case for APIs

Of course, the elements of the business process description are automatically API candidates.  Here are some interesting business-level aspects of APIs.

Friday, December 7, 2012

Cofounders and startup management

Questions to ask potential cofounders. And a neat slideshow on "How to run a 5-whys" - this is apparently a buzzword for a post-mortem.  Which is itself a buzzword, I suppose.

The point is: in a human organization moving at great speed, mistakes simply will be made.  It is essential to understand the mistake and to construct systematic ways of improving - otherwise the mistakes will simply continue to be made.  People are fallible.  "Trying harder" isn't a solution.

The point of the slideshow is that it's imperative to use humor to circumvent people's sense of shame at failing.  Otherwise you won't stop failing.

A practical guide to selling books online

A few pointers to publishing ebooks.

Monday, December 3, 2012

Software maintenance

Actually, "tool maintenance" - you'll be maintaining your processes as well.

A note from one of the authors of BugZilla: suck less over time.  Address issues, know your users' actual pain points, and alleviate them, especially the paper cuts.

Startup registry

I feel like I should start a database.