1,277 karma · joined February 21, 2007
2. Cache your landing page and upgrade your server beforehand. If it's any help, I survived getting to #4 on the reddit home page with a Django app that used middleware caching for anonymous users on a 2GB Slicehost slice.
3. Incorporate as a business, avoid processing credit cards at first (use PayPal, Amazon, Google, etc.). If you make money now, you have until next tax year to worry about the accounting stuff. Another good problem to have.
One suggestion: After the initial team search, it would be nice to be able to browse the teams or games somehow. I liked the surprise of the score and description, and it would be cool to easily browse or view a random game or something like that.
The second summit team, Alison Chadwick-Onyszkiewicz and Vera Watson, died during this climb. (Vera Watson was survived by her husband, the computer scientist John McCarthy.)[5]
You can post your work, view others' work, leave comments, and ask questions. 29 people have done at least the first lesson so far. It's one of the most active classes on the site.
I'm guessing you'll have to rely a lot on your AdWords kung-fu that you talk about so much, because I think customer acquisition is going to be your toughest challenge.
Edit: Actually, I partially take that back. The ads look competitive, but the results look penetrable. Your blog post announcing the site is already #21 for that term, so you appear to be in good shape.
Edit 2: Although you may do well for SEO, I can't help but wonder if you're taking a hit on word of mouth sales with such a generic name that doesn't use a .com. "Have you tried Appointment Reminder Dot Org? My sales increased 10%!" It make work, but I think you're putting all your eggs in the SEO /SEM basket.
You can also send an email to this address and get a report on basic spam and deliverability issues: check-auth@verifier.port25.com
2) Random tutorials online and an O'Reilly PHP/MySQL book.
3) Yes, and that was critical. I basically learned what I needed to get the next thing done
4) A friend helped get me pointed in the right direction, and I took it from there.
5) General best-practices. I started with just notepad and had horrible coding style. I think just having someone to answer questions and occasionally review code would have been a tremendous help.
Although PHP pretty much sucks as a language, it was extremely gratifying to see my work progress quickly ("Look, I made that dynamic list out of values in a database!").
How are you sending email? Are you using AuthSMTP or something like that, or are you just doing it straight from your server? Is your SPF record correct? Have you tried a Port25 scan?
You're not an average web user. For a lot of people, checking email is a separate activity from web browsing. If they use Outlook, they have to open a completely separate program just to use your site. They don't have GMail open in a separate tab at all times.
I would wonder if you really need people to activate their account that early in the process, but I'm not that familiar with how your site works.
Although customer development is great and popular right now, what I did didn't use any customer development. It also wasn't originally intended as a business either, but your post doesn't mention anything about money :)
I took an existing web application and gave it a great user interface. That's it. If you can take an application that already exists and make it:
* 10X easier to use
* 10X more fun to use
* 3X faster to use
* Free
then you'll grow to thousands of users via word of mouth and your users will love you.
The easy part about it is choosing the application. Anything that you currently use that's cludgy can probably be improved a whole lot. The difficult part is innovating the user interface, but luckily that is also the fun part (at least it is for me).
This is also similar to what Gmail did. They made web-based email much easier, faster, and fun to use (while staying free), and that app probably has the largest number of appreciative users on the planet. Google didn't have to reinvent email to get those passionate users; they just took an existing thing and made it much better.
Not anymore...