Y el enfoque página por página también te da una excusa o una oportunidad para hacer producto innovación. No solo estás arreglando el code, también estás arreglando cómo funciona el producto. Comienzas con un monopatín, luego construyes un scooter, lo conviertes en una bicicleta, luego tienes una motocicleta, y al final tienes un increíble BMW o Porsche, o simplemente Este coche genial que a todos les va a encantar.
Y la reescritura en realidad, en mi experiencia, a los gerentes de producto les encanta si lo haces de esta manera, porque también odian lidiar con cosas heredadas. Les encantaría simplemente tener nuevas características y vienen a ti con esta gran idea y tú dices, sí, ¿sabes qué? Eso va a ser realmente fácil, podemos construirlo porque estamos desechando todo el viejo code y lo estamos haciendo en el nuevo estilo que es más rápido para trabajar, así que no tenemos que lidiar con todo lo demás, porque déjame decirte, en una compañía más antigua que tuvimos, como, estábamos arrastrando alrededor de cinco años de producto, de iteración de modelo de precios y el PM vino a mí y me dijo, oye, ¿podemos agregar este nuevo tipo de cobro a los usuarios? Y yo dije, sí, podemos cobrarles de otra manera. Va a tomar tres meses agregar eso. Y desafortunadamente decidimos agregar eso y una lección que aprendí es que nunca innoves en la preparación, en tu esquema de precios. La gente solo quiere pagar por mes y no les importa nada más. Simplemente, no vale la pena. Pero sí innova en el producto, sí innova en lo que los usuarios están usando realmente.
Ahora, al final del día, pasamos un año entero reescribiendo la aplicación desde cero. Ahora mismo si vas a nuestra cosa, si haces clic en ciertos botones, todavía vuelves al viejo mundo de jQuery, porque no pudimos actualizar el backend. Y la pregunta podría ser, ¿valió la pena? ¿Valió la pena todo este esfuerzo? ¿Valió la pena poner el esfuerzo para reescribir la aplicación de jQuery a React? Y honestamente, lo fue. Cuando recaudamos la ronda, como la ronda de cien millones de dólares, fue, nuestro esfuerzo fue esencialmente vale medio millón de dólares por empleado, pero la valoración subió a alrededor de tres millones. Puede valer la pena, si tu empresa está en la trayectoria correcta.
Y por favor escucha la última línea de mi tweet allí. Vales mucho dinero para tus empleadores, ve a negociar eso y cobra. Y, de hecho, ahora mismo estoy escribiendo un libro basado en esta experiencia. Va a profundizar mucho más en cómo funcionan los refactors y las reescrituras. Y si quieres ser notificado cuando esté listo, ese es el código QR para ti. Y eso es realmente todo lo que tenía que decir. Buen trabajo, hombre. Gracias. Sí. Oh, hay líneas en el suelo. Entonces, Swissec, charla refrescante. Estaba pensando en una experiencia que tuve cuando estaba entrevistando en una empresa que ahora en el momento en que estaban decidiendo construir su primer prototipo. ¿Vamos a JQuery, lo iniciamos, o vamos a construirlo correctamente? Y para mí, esa fue una decisión difícil, porque no quería ir a ellos si decidían ir al mundo de JQuery bootstrap. Soy un poco snob, quizás. ¿Pero qué te hizo decidir que realmente querías hacerlo? Entonces, esa es realmente una historia divertida, porque cuando el jefe de ingeniería me convenció para venir a reescribir su aplicación JQuery a React, dijo, necesitamos hacer esto porque es imposible contratar ingenieros para que trabajen en JQuery.
Comments