domingo, marzo 10, 2013

Kauffman Sketchbook - "StartupVille"


Some quotes from Startup Communities by Brad Feld:
  • "Always remember the mindset of “give before you get,” and challenge anyone who wants to engage in the startup community to demonstrate this with their actions"
  • "Government is great at shining a bright light on things and using its bully pulpit to stimulate agendas, but it is terrible at investing in and creating new entrepreneurial activity"

El Club de los Corazones Rotos


lunes, febrero 04, 2013

GAE vs Heroku

GAE (Google App Engine)

The migration is almost impossible so you're married with google and its future decisions
All applications have a free amount of usage (reset daily) and Paid applications can use more at the prices below. Paid application: $9/app/month
Pricing page: Google App Engine Pricing

Heroku

You could migrate, so if for some reason you decide to stop working with heroku you could change of supplier
Is more easy to find developers with experience in one of the Open Source frameworks supported by Heroku than find someone with experience in GAE
Pricing page: Heroku pricing

Web

  • GAE: On-demand Frontend Instances $0.08 / hour
  • Heroku: Web Dynos $0.05/hour.

Database

  • GAE: High Replication Datastore $0.24/G/month
  • Heroku:
    • Basic 10M rows, $9
    • Crane 1TB database, 400 MB Cache, $50
    • Kappa 1TB database, 800 MB Cache, $100
    • more cache, more money...
In database the pricing by GB of GAE is more flexible and more cheaply at the beginning than heroku but things change when you got to 170 GB
Datastore API
  • GAE
    • $0.10/100k write ops
    • $0.07/100k read ops
    • $0.01/100k small ops
  • Heroku: Free

File Storage

S3 is a lot more cheap than GAE

Outgoing Bandwidth

  • GAE: $0.12/G
  • Heroku: for S3 files
    • Up to 10 TB/month     $0.12 per GB
    • Request Pricing: PUT, COPY, POST, or LIST Requests     $0.01 per  1,000 requests

Email

  • GAE: $0.01 / 100 recipients
  • Heroku: Mandrill by MailChimp Emails per month 40,000 for 10 USD
Is more cheap to send mail from GAE

Background jobs

Summary

GAE have a more flexible pricing but its also more complex and with more items. A typical user of GAE is in one of this schemes:
  1. Free
  2. $9 USD + On-demand Frontend Instances $0.08/hour + High Replication Datastore $0.24/G/month + etc...
Heroku have a more simple pricing, but isn't that flexible in database prices. A typical user of Heroku is in one of this schemes:
  1. Free Dyno + Free DB 10K rows + S3 free Usage Tier
  2. Dynos $0.05/hour + $9 USD monthly Basic 10M rows + S3
  3. Dynos $0.05/hour + $50 USD monthly 1TB database with 400 MB Cache + S3
Looking to this data my educated guess is that the more cheap option for a common web site with storage of database and files:
  • with less than 120 GB: GAE
  • with more than 120 GB: Heroku

A more in depth analysis

Compare PAAS is pretty hard, in a new post I will like to make a more detailed comparison with
  • How much cache gives GAE to the DB
  • Capacity of the web instances
  • Administrative interfaces
All the comments are welcome, this is a pretty hard issue and I'm just a rocky on it

jueves, enero 24, 2013

Un hacker es una persona que ha dejado de utilizar su computador para sobrevivir

Extracto del prologo de Linus Torvalds para La ética del hacker y el espíritu de la era de la información:

Para los hackers, la supervivencia no es lo principal. Pueden subsistir bastante bien a base de donuts y pepsi-colas. Hablando en serio, desde el momento en que se puede tener un ordenador en el escritorio, no es probable que la primera preocupación que nos mueva sea cómo conseguir comer caliente o conservar el techo que nos cobija. Si bien la supervivencia, continúa siendo un factor motivador, no es en realidad una preocupación cotidiana, capaz de excluir al resto de las motivaciones.
Un <<hacker>> es una persona que ha dejado de utilizar su ordenador para sobrevivir (<<me gano el pan programando>>) y ha pasado a los dos estadios siguientes. Él (o, en teoría aunque en muy contadas ocasiones, ella) utliliza el ordenador para sus vínculos sociales: el correo electrónico e Internet son las grandes vías para acceder a una comunidad. Pero para el hacker un ordenador es también entretenimiento. No me refiero a los juegos, ni tampoco a las bellas imágenes que circulan por la red. El ordenador mismo es entretenimiento.

Así llega a crearse algo como el sistema Linux. No se trata de hacer mucho dinero. La razón por la que los hackers de Linux hacen algo es que lo encuentran muy interesante y les gusta compartir eso tan interesante con los demás. De repente, se obtiene entretenimiento del hecho de estar haciendo algo interesante, a la vez que se alcanza una repercusión social. Se logra así este efecto de la red Linux, donde hay multitud de hackers que trabajan juntos porque disfrutan con lo que hacen.

Los hackers creen que no hay un estadio de motivación superior a éste. Y es esa creencia lo que ejerce un poderoso efecto en un dominio que va mucho más allá de Linux, tal como Pekka demostrará.