Saltar al contenido principal
LibreTexts Español

1.7: Capítulo 6 Cuándo no dejar de fumar

  • Page ID
    64367
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    alt

    Cuándo no dejar de fumar

    —o—
    Cómo obtuve una rentabilidad del 5,000%
    en unas elegantes vacaciones de dos días

    A FINALES DE 2013, estaba enfrentando un poco de crisis. Acababa de lanzar Toofr unos meses antes y estaba fallando.

    A principios de ese año, encontré una manera de automatizar las adivinanzas de correo electrónico utilizando una fuente de datos pública pero oculta proporcionada por una gran red social. Funcionó increíblemente bien. Fue rápido, los datos fueron geniales, y lo mejor de todo, era gratis.

    Pero hubo una trampa. Era gratis porque no se suponía que debía usarse para adivinar correos electrónicos.

    Desafortunadamente, no estaba solo en aprovechar este pequeño truco inofensivo. El 23 de noviembre de 2013, otro programador escribió al respecto. Aproximadamente una semana después, la fuente se apagó efectivamente y el flujo de datos principal de Toofr desapareció.

    Mis clientes se quejaron de la mala calidad de los datos y muchos de ellos habían sido referidos por mis amigos en la comunidad de ventas. Estos amigos se enteraron de los problemas y me siguieron haciendo ping, preguntándome qué estaba pasando. Mi retraso en arreglar el problema los hacía quedar mal.

    Estaba trabajando a tiempo completo en Scripted así que me quedé hasta tarde y trabajé todo el fin de semana siguiente tratando de que la fuente volviera a trabajar. Mientras tanto, volví a mi base de datos de patrones pero era temprano y los datos aún no eran geniales. A medida que avanzaba diciembre de 2013, me sentía cada vez más culpable por seguir cobrando a mis clientes las mismas tarifas por un producto inferior. Ellos también lo sabían. Se amontonaban las cancelaciones.

    Mi esposa y yo planeamos visitar a su familia ese diciembre y tomarnos unas vacaciones de dos días en un bonito resort al sur de Los Ángeles. Era nuestro tercer “retiro personal” donde íbamos juntos a un resort elegante pero manteníamos horarios completamente independientes. Podríamos superponernos para comidas y bebidas, pero eso es todo. Sería libre de trabajar y quedarme despierto tan tarde como quisiera, fastidiando y abordando estos problemas de Toofr. De igual manera podía leer, acostarse junto a la piscina y hacer sus propios proyectos. ¡La idea era darnos la libertad creativa para hacer cualquier cosa!

    Este momento de retiro fue perfecto porque tenía la sensación de que si pudiera concentrarme en el problema de la fuente de datos durante 36 horas seguidas, entonces encontraría una solución. Intenté y no lo logré en los incrementos de cuatro horas que estaba remontando, así que utilicé el cierre de invierno de Scripted para visitar a la familia y resolver mi creciente dolor de cabeza de Toofr.

    Recuerdo sentarme en la gran y hermosa veranda con vista al océano y darme un ultimátum. Si no pudiera volver a encarrilar a Toofr y sentirme orgulloso de mi producto, entonces lo doblaría y disolvería la compañía. Tendría que hacerlo antes de que terminara el año para poder ahorrar los $800 adicionales de impuestos de California LLC. Tenía estos dos días y luego otras dos semanas para tomar la decisión final.

    Con ese enfoque singular en mente, me puse a trabajar.

    Mi primer plan de ataque, es cierto, fue encontrar una manera de regresar a la fuente de datos original. Probé todos mis trucos e hice algunos progresos pero no pude conseguirlo a escala. Yo tiré ese enfoque.

    A la mañana siguiente comencé a investigar otras empresas que proporcionaban estos datos por una tarifa. Los miré a todos, leí su documentación y precios, y extrapolé cuál sería su costo y lo que podría cobrar a mis clientes. Me preocupaba, de nuevo, que mi caso de uso particular pudiera estar en contra de sus términos de uso. La ignorancia es felicidad, pensé, y no busqué averiguarlo. Me imaginé que mi volumen sería demasiado bajo para importar de todos modos.

    Encontré un par de buenos candidatos y me inscribí en ellos, dejé mi tarjeta de crédito y desplegé mi código en mi última noche del retiro. Esa noche dormí nerviosamente, preguntándome si Toofr seguiría funcionando a la mañana siguiente.

    En su mayor parte, funcionó. Toofr estaba estable y mis clientes volvieron a estar contentos. Me sentí mejor por seguir cobrándolos. Toofr tenía nueva vida. El final de diciembre iba y venía y decidí no apagarlo.

    Durante los meses siguientes, seguí preocupándome por que Toofr fuera bloqueado por uno o ambos proveedores de datos. Yo estaba pagando por los datos, y todo estaba por encima del tablero, pero si miraban la forma en que los estaba usando y lo desaprobaban, podría perder el acceso. No me mantuvo despierto por la noche ni distrajo de Scripted, pero la preocupación siempre estuvo ahí.

    Toofr siguió creciendo en 2013 y rompió 50 mil dólares en 2014. El año 2015 fue enorme ya que Toofr casi se triplicó en ingresos. Le doy crédito a ese crecimiento a muchos usuarios de poder que hablan y potencian las referencias de boca a boca. Se desaceleró al año siguiente, 2016, pero aún así creció un respetable 35 por ciento.

    Estuve gastando varios miles de dólares cada mes en datos a lo largo de 2015 y 2016, y como había temido, mi cuenta finalmente se marcaron. Mis vendedores me pidieron hablar y programé una llamada y confesé.

    Sin embargo, en lugar de cerrarme, aumentaron mis honorarios y me hicieron firmar licencias anuales. Aliviado de no enfrentar otra crisis de datos, lo obligué. Ha sido agradable, estable y estable desde entonces.

    Para resumirlo, en su primer año Toofr ganó menos de $3,000. Cuando pasé ese fin de semana en el St. Regis trabajando para arreglarlo, eso es todo lo que sabía. Toofr ganó algo de dinero, y podría ganar mucho más, pero también podría no hacer nada. Al entrar en ese fin de semana, Toofr realmente no estaba funcionando. Tenía clientes infelices y mucho estrés no deseado.

    Si lo apago ese mes, ahorraría 800 dólares en tasas de presentación de impuestos al año siguiente. Eso es mucho dinero, así que fue tentador simplemente matarlo.

    Al final resultó que matarlo hubiera sido un error muy, muy costoso. Los ingresos de por vida de Toofr ahora superan los $550,000. Esas dos noches en el St. Regis, más comidas y bebidas, fueron alrededor de $1,100. ¡Eso es un 5,000% de retorno de la inversión!

    He estado tomando retiros personales cada diciembre desde entonces y va a demostrar que sí, a veces tu proyecto paralelo es un dolor en el ya sabes qué. Está destinado a suceder, pero aún puedes lidiar con eso sin impactar tu trabajo diario.


    This page titled 1.7: Capítulo 6 Cuándo no dejar de fumar is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Ryan Buckley.