Jack Dorsey estaba interesado en la simple idea de poder saber lo que sus amigos estaban haciendo. En concreto, Jack se preguntaba si cabría la posibilidad de construir algo convincente en torno a este simple concepto de estado. Cuando llevó la idea a sus colegas, se decidió que un prototipo debía ser construído.
Twitter fue creado inicialmente por Obvious, un ambiente creativo en San Francisco, California. El primer prototipo fue construido en dos semanas en marzo de 2006 y lanzado al público en Agosto de 2006. El servicio creció en popularidad rápidamente y pronto tuvo mucho sentido el mudar a Twitter fuera de Obvious. En Mayo de 2007, Twitter Incorporated fue fundada.
¿Por qué le gusta a la gente Twitter?
La simplicidad ha jugado un papel importante en el éxito de Twitter. La gente tiene ganas de ponerse encontacto con otras personas y Twitter lo hace fácil. Twitter hace una pregunta, "¿Qué pasa?" Las respuestas deben tener una longitud menor de 140 caracteres y pueden ser enviadas vía teléfonos móviles, mensajería instantánea o la web.
La tecnología de Twitter se basa en un sistema de envío de mensajes sin dispositivo definido con características simples de las redes sociales. Aceptando mensajes de móvil, web, Internet móvil, mensajería instantánea y proyectos de terceros usando la API, Twitter permite a la gente estar conectada de una manera fácil.

Oficinas de Twitter Inc. En San Francisco.
¿Twitter no genera demasiada información?
No, de hecho, Twitter resuelve la sobrecarga de información cambiando las expectativas tradicionalmente asociadas con la comunicación en línea. En Twitter, hacemos la pregunta, "¿Qué pasa?" Las respuestas a esta pregunta son en su mayor parte retóricas. En otras palabras, los usuarios no esperan una respuesta cuando envían un mensaje a Twitter. En la parte receptora, Twitter es un ambiente de actualizaciones de tus amigos y familiares que provienen de tu teléfono, mensajería instantánea o página web y que puedes poner tanta atención como quieras.
El resultado de usar Twitter para estar en contacto con amigos, familiares y compañeros de trabajo es que tienes una idea de lo que les está sucediendo pero no es necesario que respondas a las actualizaciones, a no ser que lo quieras hacer. Esto significa que puedes estar dentro o fuera del flujo de información como te parezca, de tal forma que no se acumula la demanda de tu atención. Además de esto, los usuarios tienen todo el control sobre quién recibe actualizaciones, cuándo las reciben y en qué dispositivo. Por ejemplo, ofrecemos la posibilidad de programar Twitter para que se "apague" a la hora de la cena y así los usuarios pueden "apagar" las actualizaciones de Twitter en cualquier momento.
En pocas palabras, tú haces Twitter a tu medida, ya sea recibiendo mucha información de tus amigos o sólo un poco. Depende de ellos.
¿Cómo fue desarrollado Twitter?
Los ingenieros trabajan con una plataforma que se llama Ruby on Rails. Todos trabajan usando macintosh salvo para hacer pruebas. El sitio web y la interfaz de usuario se diseñaron con Omnigraffle y Photoshop, la misma técnología que utiliza ODM Studio para poder generar proyectos propios y para sus clientes.
Han contruido Twitter utilizando Ruby on Rails porque les permite trabajar de forma rápida y fácil. A su equipo le gusta realizar funcionalidades y cambios varias veces al día. Rails proporciona una infraestructura con el código base para no tener que reinventar de nuevo la rueda cada vez que quieren añadir algo tan simple como un formulario de registro o una funcionalidad para subir imágenes.