1,849 karma · joined January 28, 2008
At times, system administration will make you want to kill yourself, but it's worth learning. Building your own slice is a great way to start.
5. Votes vs views.
First, the privacy controls. If I am already Facebook friends with someone I fancy, we would just correpond via the messaging system - no app required. For an app to introduce me to a potential date whom I am not already friends with, we would both have to agree to let the other see our profiles. This agreement would be based on the Facebook mini profile - a photo and location. This sounds like speed dating without the speed date bit.
Second, segmentation of one's life. Facebook profiles are not anonymous blogs about one's sex life, or conversations with friends about a Saturday night party - they are public faces. Even in the real world, dating is done in private: alone, with few facts shared until the relationship is official. People are not going to want to muddy their public Facebook face with their dating life.
It seems reasonable that Zuckerberg is telling the truth. He will get rich no matter what, and the desire to Do Something Great is an almost overpowering driving force for some people.
The DL dev's justification is that almost all the people who spend money on software will buy Apple's stuff first, thus being Leopard-only cuts out only a small amount of your market.
TextMate's dev justified it in a similar way, saying that 90% of his customers are early-adopters who would be on Leopard as soon as it came out.
It is interesting to note that both of these apps have niche markets (people who organise their media collections and programmers/geeks). Thus, the devs are probably confident in their predictions about not reducing their potential customers too much.
If I want to get focused quickly, I listen to some particularly horrible electronica (Winnipeg Is A Frozen Shithole by Venetian Snares is a good example). If it's three in the morning, I listen to some minimal electronica (Vladislav Delay, B. Fleischmann both good).
Otherwise, it's whatever I'm enjoying at the moment (recently: brutal hardcore like Circle Takes The Square, weird indie like Frog Eyes and Sunset Rubdown).
Finally, long albums are good because of the longer gaps between ends of songs and ends of records.
I haven't got much time to work on Tweviews at the moment - I did it as a little diversionary side-project-burst-of-creation thing. My main focus at the moment is my start-up.
I also used Ruby/Rails. I find projects like this to be both ideally suited to, and hampered by, the use of RoR. They're nice and quick to code, but setting up the hosting environment is a time-consuming bore.
My set-up is similar: reply tweets sent to @tweviews However, I send them on as normal tweets to the tweviews Twitter account. This means that if people want tweviews, they can just follow the Twitter account.
Content-wise, I was shooting for a different slant: I also have a cron-job set up that pulls in the reply tweets, but I moderate them and only send on the good ones.
I'm still tweaking the format of the tweviews. Currently, it is "@tweviews thing, artist ... review" I display the latest five tweets in a sidebar on my blog (link in my profile) and automatically link the "thing, artist" part up to a Google search.
Anyway, in summary, I really like Twitterate. Nice job.
First, doing a startup is a really enjoyable form of technical work. You're working on what you want to, and that is fun in itself. It's also multi-disciplinary and thus you get variety and some quite arty bits of work. For example, How can we ask a question that will get us honest, interesting, succinct information about a user's personality?
Second, if your passion can't be your job (for whatever reason), make fucking sure you indulge your passion in your free time. I found that working a job that sucked hard to be an excellent motivation for making full use of my spare time by throwing myself into playing in a band, political activism, squash and programming my own stuff. If you don't get similarly motivated, perhaps forcing yourself to work on your passion will help.
The only tricky part is finding something to keep your mind occupied when you're eating. Reading leaps to mind.
The downside is the frustration of not being able to work on your true passion all the time. But I would say this is a common problem for salaried employees.
However, once we start cranking out code, I think going full time will make us much more productive than continuing to bootstrap.
My own preference is for much more power to be given to local governments, and for consensus-based decision making, rather than voting. But I think further expansion of those views would be off-topic.