The Startup School is excellent. About two thirds of the talks have been given, including talks by Paul Graham and Steve Wozniak.

Paul Graham had another interesting mathematical observation that nobody else ever seems to come up with. He said that there is an even smaller percentage of female software company founders than there are females in the computer field. He explained that this is because people generally hang out with people of the same sex, and so the minority is reduced to an even smaller minority when we’re talking about partners. Then he tied it together with a joke: “Never attribute to malice that which can be explained by math”.

Steve Wozniak’s talk was amazing. He talked about starting Apple, and the goal of creating a complete computer system.

Michael Mandel, Chief Economist of BusinessWeek, said that he expects a boom right now, because of people like us, who are starting companies.

I asked a question at the end of the talk and used the word “lifestyle”, which for me meant whether people do things online or have to talk to people on the phone, working hours, etc. Almost everyone burst into laughter after my question. I think it’s because they heard the word “lifestyle” and thought of “alternative lifestyles”. Should have known. I hope I’m not visible in the video!

Adobe:

Dmitry Skylorav, arrested after a complaint by Adobe, for DMCA violation by overseas company.

From the Macromedia Flash Player EULA:

You shall not use the Software to develop any software or other technology having the same primary function as the Software, including but not limited to using the Software in any development or test procedure that seeks to develop like software or other technology, or to determine if such software or other technology performs in a similar manner as the Software.

I don’t like the new company.

http://popreviews.ning.com/

A soda pop review site. So far I haven’t done much in the way of real programming (I spent a fair amount of time making the logo, due to my lack of experience with image editors). But I found out a couple of things. Ning is written in PHP (among other things, I’m sure). Ning provides an interface to edit php files, upload, download, etc. But you typically get the original code by cloning an existing site. A few templates are provided. I grabbed a review template. The root directory contains the controllers, such as “index.php” and “addSubject.php”, the actual urls that load up in the web browser. It also contains “config.php”, which serves to allow people to customize a cloned app. There is a template directory called “html”. I edited config.php, a couple of templates, one of the “views”, and uploaded an image. I haven’t investigated the models yet, but I probably will need to when I further customize the site. Or maybe not for this particular one, but a future one. There is a maximum of 10 apps per user.

I am quite impressed with Ning so far. The templates are very well written, and customizing them is an absolutely fantastic way to learn php. AFAIK the user-modifiable application code is in the public domain, too (the code that manages the sites is not).

If any readers have tried Mountain Dew Pitch Black II (sour grape), I’d be interested to read a review.

From what I’ve seen so far, Ning looks like an awesome web application. It’s billed as a tool for building social networking sites. For people to make sites they need to sign up with the developer beta program. I signed up and am waiting until they have room for me.

I can see quite a bit of variety, and every site seems responsive. But I don’t yet know that it can easily be used to build a site like craigslist. Time will tell.

One page of particular interest is the confess page. The page uses AJAX (I finally decided to give up the terminology war). I guess I am a sucker for visual effects, but there is an animated gif spinner logo, like the one in Firefox and Mac OS X, that spins when the AJAX request is being loaded, right next to where the user clicked. Very cool.

Update: (9:08pm) Just got word that I am now in the developer program. More informed opinon coming shortly.

On October 12th I’m heading to Boston for a few days to attend Startup School For Hackers. There’s a wiki over at the site where people started making plans last week (the event is on the 15th). After the event is over, mp3’s of the talks will be released. With Paul Graham, Stephen Wolfram, and Steve Wozniak speaking, I’m sure there will be a lot of great content.

I’m interested in how people decide what to make, how they find and choose their partners, and how their offices are set up.

I’m in the software field both because I want to learn how computers work and because I want to make something great. For a long while I thought that I should focus on making something great, and in the process I would learn how computers work.

The problem was that without knowing how things work (beyond my Computer Science cirriculum), my project goals were almost always poorly defined and I would end up scrapping my work and starting another project every time. So my only successful projects that took more than a couple hours to complete were student projects, some work projects, and a Tetris clone I made on a whim during the summer between my 4th and 5th year of college.

Continue reading