To be fair, DotCloud offers much more flexibility than Heroku. With DotCloud you can mix and match different stack components. Currently in beta: Java, PHP, PostgreSQL, Python, Redis, Ruby, and SMTP. Plus there are tons of others in alpha, including more esoteric stuff like Erlang. DotCloud also supports any type of version control.
I would love to do this as a weekend project, although I don't have the first clue as to what fonts should be recommended based on what uses are intended. Anyone interested in collaborating? I'll do the backend and you develop the questions and font recommendations.
The first thing is think about who your audience is and what kind of connection they are trying to make with you when they view your about page. An about page for a startup, a freelancer, a blog, etc will all have different audiences and different goals.
If you are a startup, your audience will likely be potential and current customers, journalists with press inquiries, and possibly people looking to fund you. They will want to know why they should use your product, what makes your company/product unique, who are the people behind it, etc.
I'm currently redoing my own about page, and have gathered a few helpful links:
The scale of this thing is unbelievable. Its producting 4,000 videos and articles per day and "By next summer, according to founder and CEO Richard Rosenblatt, Demand will be publishing 1 million items a month, the equivalent of four English-language Wikipedias a year."
Ha thanks for your comments spuz. Not sure what happened on #2 that I ended up posting broken code. For number #3, I don't think recur will work without changing the algorithm a bit. There are 2 recursive calls depending on the conditional, and recur needs to be last for it to compile. Also in my defense it works on my machine ;)
So, yes its a learning process. I'm updating the post. Thanks again for your comments.
I tried your solution to #3 on my old windows laptop and trying to find the prime factors for 600851475143 gave a stack overflow. However, replacing the recursive calls with recur produced the correct result. I think this is because only one of the two branches that recurse is ever executed so tail-call optimisation is still possible in this case. If it was called twice (as in some implementations of the Fibonacci sequence) I'm guessing it would fail.
Freshbooks is awesome. I started using it about 6 months ago and it reminds me of 37signals products in the sense that just using it you get the idea that it would be a good place to work.
They totally understand that if you are going to get great developers you should expect that they will have side projects. Side projects hone skills and expand horizons.
Depends where you are coming from. Basically, the way I understand it is like this:
Platinum: From Great Britain, automatic acceptance, some sort of old law that is still on the books.
Gold: From United States w/ BSc, BASc, BEng, BMath, CS, etc... If you have a white collar job offer it is basically a shoe in.
Silver: A whole host of countries (New Zealand, AUS, Israel, Germany, China, Korea) w/ a family member or a job offer.
Bronze: A refugee. Or from a country like South Africa. Harder to get in. Get on a waiting list, wait for years till something gets triggered.
Denied: Palestine, Iran (except to study, or unless you are Bahia)
Check with a lawyer though. I'm certainly no expert, I just repeat the experiences of my friends.
-Quote-
If you meet these minimum requirements, your application will then be processed according to the six selection factors in the skilled worker points grid. The six selection factors are:
your education
your abilities in English and/or French, Canada’s two official languages
your work experience
your age
whether you have arranged employment in Canada, and
your adaptability.
-End Quote-
I think Amazon could work pretty well. Using Jeremey's numbers, but taking into account Amazon's tiered affiliate percentages, you would actually get 7% assuming you make 260 sales / month. This gives $819 / month.
I run a tutorials site for programmers (its much more loosely focused than your site though, with code tutorials, career advice, a few open source projects I've built, etc.), and my Adwords CPC is similar but Amazon earnings are historically 5-6 times better than Adwords.
The key is to link to relevant books within the text of an article. In your case what might work is add references section to each category page that contains links to reviews on books on the subject. Review the book well, describing what type of user the book is geared toward, and only recommend books that you personally stand behind. This problogger article contains some nice tips for getting free review copies of books: http://www.problogger.net/archives/2009/02/14/how-to-get-fre...
Heroku does Rails apps using Git, and thats it.
The tradeoff is flexibility vs. complexity.