Sunday, October 01, 2006

My Dream Nonprofit: Low Cost Custom IT, Wizkids, and Microenterprise

I've been dreaming of starting my own nonprofit. I mean, I like the freelance web design stuff I've been doing, but I just feel so darned fulfilled (slash jazzed, elated, stoked) every time I have a one-on-one session with one of my entrepreneur clients at the nonprofit PACE. Nothing in my workweek makes me happier. This must be my life's work.

So, here's the plan. Every single person who walks through the door at PACE and JobStarts needs better software for their business. They need a simple database that they can cold call from. They need a tool to design, price, and present floral designs to brides-to-be and high-end hotels. They need an automated, paperless system for buying, upgrading, and selling used cars. They need to keep track of twenty real estate opportunities in a busy brokerage office. They need custom software.

The market for good software is infinite. Every small business could run better if they never had to touch the kludgy, unintegrated wreck that is Microsoft Office. Copy-and-paste, "where's that file on the network," and "why can't I layout text and spreadsheets for my proposals in one simple document?" -- this is the tortured existence of every small business around the globe.

I want my clients to run their entire business from a web browser. I want an interface where data about clients and data about products isn't scattered across twenty files. (It should all just be in the database!) I want software designed to mimic an actual business process, not processes molded to sucky software.

Building this will be hard, but not impossible. With cool tools like Ruby on Rails and Flex, my genius Brazilian development partners, and the manic flood of software architecture gushing out of my brain, we can build anything!

The other ingredient should be kids who want to build stuff. Kids who don't think of computers as immutable consumption products -- glorified televisions for typing out long-winded blog posts and watching YouTube -- but kids who have a feeling that computers are meant to be molded, fiddled with, hacked, and changed, but aren't quite sure how.

Geeks who want to give back will teach the kids how to build cool stuff with Photoshop and Illustrator, XHTML and CSS, databases, and Flex and Ruby on Rails. They'll build some toys for fun, but also what our small business clients need. It will be an after-school program, or maybe a whole charter school. It will be hella fun.

I'm envisioning some sort of hybrid between Npower, Y Combinator and BUILD:
  • Npower is a nonprofit that helps other nonprofits apply technology to serve their clients better. They build custom software, help people plan what they need (including a neat little web app called TechAtlas), and provide training.
  • BUILD teaches underserved kids how to start their own businesses. The result? Kids do better in school, go to college in higher numbers, and hopefully make a few bucks in the process. They become confident leaders and discover their potential to do anything.
  • Y Combinator is a venture firm that gives seed money to smart young people who want to build the next Flickr, YouTube, or Basecamp. They're part VC and part incubator, meaning they help the companies through their first year, as coaches and advisors who've been there. They fund startups in batches, as many as twelve at a time, summers in Cambridge, MA and winters in Mountain View, CA. Everyone has to move there for a few months and hack together. They've launched quite a few nifty products.
Almost every custom software product we build can become a subscription product. There's lots of used car dealers, floral designers, and real estate brokers. Build it once, start selling subscriptions, and keep making the products better. Subscription fees will help subsidize our education activities. It's a social enterprise model that could end up serving young wannabe web geeks everywhere.

Designing and building software should be something everyone does, not just computer scientists. Something doctors and lawyers do, something social workers and teachers do, and most definitely something kids should do. John Maeda wrote about just this topic a while back:
As computer science enrollment goes down worldwide, I am hopeful that there will be an increasing number of students from the liberal arts and non-technology minded fields that take on software development efforts wholeheartedly. Creating software systems that can not only think, but also have a conscience, shall be a critical factor as we move forward in this odd century of extreme proximity and ever-present distance.
The world can seem pretty dark these days. But like computers, reality can be changed. Alan Kay, one of the finest humanist technologists is famous for saying: "The best way to predict the future is to invent it." My hope is that we can replace today's hopeless apocalypticism of failing schools, corrupt governments, and endless war with the hard work of building a whole alternative society right next to the old one. At first a trickle, but then droves, can then just walk away, hand-in-hand.

Saturday, September 16, 2006

Simple Web Tools for the Small Business

There's nothing like watching someone's eyes light up when you crack some of the problems that have been holding back their business. I've been volunteering for a while at a microenterprise organization called JobStarts, where I pontificate on the power of cold calling, a solid database of contacts, and systematic, well-designed marketing campaigns. My clients are existing or aspiring entrepreneurs in the businesses of child care, construction, event security, catering, and chakra-aligning panties.

I'm supposed to be doing what they call "technical assistance" but I call it coaching, mentoring, and just plain fun. I get to sit down and take an objective and caring look at how people can take their business to the next level. Sometimes it's a money constraint -- like not enough working capital to build up inventory and fulfill orders -- but most of the time it's a shortage of the right kind of marketing. And with my background in commercial real estate, my solution is almost always: GET ON THE PHONE AND START CALLING!

More about that in a forthcoming post, in the meantime, here's some essential web tools for the new entrepreneur:
  1. Take out some ads on Craigslist -- Write a quick explanation of what you do and how someone will benefit. Write a snappy headline. Include a great photo. Get an account to make reposting the ad simple.
  2. Get a website. The simplest way to an online presence is with the software I use for this site, Blogger. You can write passionate posts about how your business changes your customers' lives for the better. You are passionate about your business right? If not, do something else. You can also post great photos of what you do (cakes, panties, parties, whatever). A few fabulous photos are better than lots of okay ones. Choose carefully.
  3. Get a database. You can use a free one here. You should also check out DabbleDB or Basecamp. They're the coolest little Web 2.0 thingamajigs out there. They're cheap and worth it.
It can be hard to get started on the web. Using these few simple tools, I think it will be a little easier for you.

Thursday, January 05, 2006

Readers want to Learn

It pays to give away all your secrets. Your clients want to know how to do everything you do, and they'll pay you to teach them. Don't worry, you're not giving away the recipe for Coca-Cola or the plans for a nuclear reactor. I'm talking about the little tips for making better investments, writing better code, or closing a tough sale.

The always brilliant Kathy Sierra hopes for more teaching blogs for learning the little secrets in 2006:
The more we help our users learn--through any means (formal training, better docs, a product that encourages discovery and deeper engagement, an experience that seduces the user into wanting to practice)--the more time they can spend in flow. And ultimately, the more likely it is that they will become passionate about whatever it is they're doing.
I hope to see more teaching blogs (or websites, etc.) rather than comb blogs used solely for announcements. One of my favorite examples of this new kind of 'learning blog' is the new one from my horse coach/whisperer, cowboy Darren Wetherill. (Side note, Darren's Horse Bliss blog was mentioned by Hugh of Gaping Void, and the next thing you know, Horse Bliss was mentioned by Businessweek online as an example of what a business blog could be.
Readers enjoy discovery, give it to them. The more they learn from you, the more credibility, respect, and trust you build online. If you concentrate on posting all the secrets of your business (little by little now, you've gotta drag it out), you will build a reputation as an expert in the field. Even with all your secrets in hand, people will now there's more in that head of yours, and that nobody does it like you do. At the end of the day, most will realize you're better at this stuff than they are, and you'll get paid.