Soy un Frontend Developer y diseñador. Aprendo y enseño todo sobre Tecnologías y Diseño Web.

Costa Rica (GMT-6)

🇺🇸 Translate
InstagramTwitterYoutubeGithubLinkedInStackOverflow

¿Como desarrollé y publiqué mi primer ebook?

Freddy Montes - Frontend Developer, Designer and Teacher
Freddy Montes|

Desde hace poco más de 2 años he estado compartiendo activamente contenido en redes sociales sobre programación y diseño el 13 de junio de 2021 anuncié mi primer ebook: “99 tips para Web Development”.

99 tips para Web Development

La verdad es que cuando anuncie el libro ya tenía unos días recopilando los tips de mis publicaciones en redes sociales y en ese momento me faltaban 24 de 99.

¿Como lo escribí?

Para escribirlo use Notion una aplicación para tomar notas. Elegí Notion por dos razones principales:

  1. Notion permite exportar tus notas a Markdown un lenguaje de marcado ligero (con lo que se escriben los readme de los repositorios de Github) que entre otras cosas tiene soporte para formateo de código que es justo lo que necesitaba,
  2. El editor de bloque es genial, funciona perfecto en iPad, navegador Web y iPhone, justo los medios que use par escribir el libro.

Es formato del libro fue bastante simple, tres secciones, HTML, CSS y JavaScript y cada una costa de 33 “tips” de todo nivel, principiante, intermedio y avanzado.

La mayoría de los tips viene formulados en forma de pregunta y con un ejemplo de código para explicar el concepto además de una pequeña conclusión donde explico la razón de ser y/o los usos típicos.

PDF y epub ¿cómo los genere?

Necesitaba pública el libro en los dos formatos más populares de ebook, PDF e epub y como quería sacarlo lo más pronto posible no tenía pensado diseñar cada página, la idea era generar ambos a partir del documento Markdown y para esto existe “pandoc”.

Pandoc

Pandoc es una librería que te permite convertir documentos de un formato a otro y soporta prácticamente cualquier formato, de hecho la librería se describe como un convertidor de documentos universal.

Yo quería generar el libro con al menos 3 cosas:

  1. Tabla de contenido generada automáticamente
  2. Un tip por página
  3. Sixtasis de código resaltada para cada lenguaje

Y todo esto lo pude hacer con Pandoc, bueno casi todo, porque en el formato epub no pude tener un tip por pagina.

La portada

Todos los libros necesitan una portada, asi que diseñe la de mi libro con Canva, ya yo tengo definida mi identidad corporativa con colores y fuentes lo que me permito diseñar la portada en menos de 15 minutos.

Portada de 99 tips para Web Development

Una vez tenía la portada genere los mocks medio 3D con esta aplicación: DYI Book Design

¿Como distribuí el libro?

Mi meta era lograr dos cosas:

  1. Crear un listado de correos de las personas que descargaran el libro
  2. Ofrecer el libro gratuito con opción de donaciones

Listado de correos: Converkit

Es una plataforma de email marketing dirigida a creadores de contenido, tiene una versión gratuita con hasta 1000 suscriptores y una manera muy fácil de insertar un formulario en tú página Web.

Distribución: Gumroad

Gumroad es medio el estándar para que creadores de contenido indie distribuyan, la razón es porque es muy simple de usar, solo creas tu producto, conectas tu cuenta de Paypal y comienzas a vender, para Latinoamérica es la opción más simple es más creo que es la única opción.

Landing Page

Quería que mi producto estuviera en mi propio sitio web, así que cree una pequeña landing pages: fmontes.com/99, nada muy complicado, una imagen del libro con un formulario para poder descargarlo.

Lanzamiento

Un tweet, mi primer canal de comunicación es Twitter así que el libro fue lanzado por un tweet el día 20 de junio (Día de los Padres en Costa Rica), lo anuncié diciendo que es gratis, pero que me podía regalar una cerveza o un café y los resultados, los resultados de verdad me sorprendieron.

Resultados

  • En menos de 24h mas de 800 personas ya lo habían descargado.
  • El tweet al día de hoy 20 de julio tiene 50 comments, 707 RT y 1235 likes
  • El total de descargas es de 2,219
  • 49 humanos pagaron por el libro
  • 1 persona pago 50$
  • 1 persona pago 20$
  • Total gané 293$ por un libro que lance gratis
  • Mucha gente que admiro le gusto el formato y ahora están escribiendo sus propios 99 tips.
Resultados de ventas del libro en Gumroad

Problemas

  1. Converkit solo me permitió 1000 correos y llegué a ese número muy rápido
  2. Algunos usuarios me reclamaban que el libro no era gratis, pero era porque solo tenían que poner 0 en el precio en Gumroad
  3. Gumroad está bloqueado en Cuba

¿Qué sigue?

Planeo seguir iterando sobre este material y uno de los planes es grabar 99 videos con mas detalle de cada uno de los tips.

Conclusión

Si tienes idea para lanzar un producto no pases meses o años perfeccionándolo, sácalo lo más pronto posible.

Fue una buena experiencia y ahora si me quedo bien claro que hay que lanzar la cosas rápida y no esperar que estén perfectas siempre se puede mejorar.

La comunidad agradeció muchísimo y sus palabras me alentaron a seguir.

Descarga el libro GRATIS fmontes.com/99


Gracias por leer esta entrada del blog. Cualquier comentario o pregunta me puedes preguntarme en mi Twitter: @fmontes