Startup Metrics for Pirates
One of most important thing about startups is that you can collect usage metrics in real time. However, being able to make decisions with this data is not easy. It’s important to understand how to collect and use these metrics, and develop a decision-making framework for startup development. The framework should be based on goals that are measured through discrete users or startup events that have either user or business value.
Dave McClure has been talking about startup metrics since 2009. The first time I saw his talk was during TechStars NYC class of summer 2011.
McClure define five main ways to bucket the events you’re measuring: Acquisition, Activation, Retention, Referral, Revenue (AARRR => the pirate reference)
- Acquisition: The various ways you acquire users/customers, via the distribution channels that bring them to your product or service (social media & social networks, apps & widgets, traditional PR, affiliates, etc).
- Activation: The “happy” first experience where users take some kind of activation step (click on a link, provide an email address, buy something).
- Retention: Creating repeat and regular visits from your users (weekly emails, blog posts, periodic notifications).
- Referral: Users tell other people about your service (viral loop, forward email to a friend, send a link).
- Revenue: Users conduct some monetization behavior, either direct (e-commerce, subscriptions) or indirect (advertising).
An introduction to Stock & Options for the Tech Entrepreneur or Startup Employee
In Scribd there is a good introduction about stock & options for tech entrepreneur or startup employee
(Also there is a kindle version available in amazon)
Bijan Sabet: Is 20k installs per day the new norm?
Thanks to the combination of smartphone proliferation, the app store distribution model, FB Open Graph integration and Twitter, we are seeing mobile apps reach incredible metrics very fast - particularly in daily installs and sign ups.
It’s has me thinking about a number of things:
FB Open…
Source: bijan
Fixing git: “interactive rebase already started”
If you’re like me, a fan of rebasing local work before publishing, maybe you receive this error:
"interactive rebase already started"
This happens when you abort in the middle of a rebase.
The way to fix it is using:
git rebase -i --abort
Introducción a NoSQL
Charla que dí en el @BogotaConf el 31 de Octubre de 2011.
Sync your passwords and sensitive data between your phone and computer using KeePass and Dropbox
I sync automatically my passwords between my macbook, ubuntu laptop and iPhone, using KeePass and Dropbox.
KeePass is a cross-platform (Windows, Linux, Mac) open-source password manager that enables you to safely lock away your passwords, PINs, credit cards in a local encrypted file.
- Create a Dropbox account, and install the Dropbox client to all your devices you want to sync (in my case macbook, ubuntu laptop and iPhone).
- Install KeePass client to all your devices.
- For the Desktop I’m using KeePassX (Mac, Windows, Linux [via your package repository]).
- For iPhone I’m using MiniKeePass (free in AppStore and open-source in GitHub)
- There is a client for Android - KeePassDroid (I didn’t test it)
- Create your password database file via your desktop and store it into Dropbox. The file should be synced between all your devices.
- In your iPhone open Dropbox, and look for the file. MiniKeePass should be launched, enter your credentials, and that’s it
The next syncs needs on the iPhone needs manual intervention:
- When you make changes on the iPhone, they remain local (even if the password file was in Dropbox) you have to export the password file from MiniKeePass to Dropbox again (overwriting the original file).
- If password changes are made from another system, MiniKeePass will not notice them even if Dropbox has already sync’d. You need to re-import the file in MiniKeePass from Dropbox.
More info in this post: Using MiniKeePass with Dropbox
Seriously, most of the problems that you’re solving are social, not technical. The web is decades old at this point, most people have considered these kinds of problems in the past. That doesn’t mean that they always have the right answer, but they usually do have an answer, and it’d behoove you to know what it is before you invent something on your own.
My conscience won’t let me call Ruby a computer language. That would imply that the language works primarily on the computer’s terms. That the language is designed to accomodate the computer, first and foremost. That therefore, we, the coders, are foreigners, seeking citizenship in the computer’s locale. It’s the computer’s language and we are translators for the world.
But what do you call the language when your brain begins to think in that language? When you start to use the language’s own words and colloquialisms to express yourself. How can it be the computer’s language? It is ours, we speak it natively!
We can no longer call it a computer language. It is the language of our thoughts.
Source: thoughtbot
Entrevista sobre Piictu en Makina con La Mega

Hace un par de semanas conversé con Anairene (@edelweiss) sobre Piictu en el programa de radio Makina con La Mega.
Para los que quieran oirla aquí les dejo el link al podcast del Programa No 208 - Piictu de Makina con La Mega.
Gracias una vez más a Nacarid y Anairene

