Esta es una pregunta realmente interesante porque usaste la palabra empíricamente. Me gusta mucho esa palabra. Me fascina la idea de intentar realizar ingeniería inversa sobre cómo llegué a mi patrón de trabajo, por lo que intentaré hacerlo en esta publicación.
Aprendí por prueba y error, y sigo jugando con mi flujo de trabajo todo el tiempo.
También debo señalar que soy increíblemente errático en mi relación trabajo / descanso. Hay días en que puedo seguir durante 10 horas seguidas. Hay días en los que 10 minutos es difícil, y me tomo unas vacaciones en el escritorio la mayor parte del día. Encontrar la proporción correcta es hacerte las preguntas correctas, todo el día. Entro en eso con cierto detalle en esta publicación: la respuesta de Jonathan Brodsky a ¿Cómo puedes motivarte para hacer algo después de un largo día de duro trabajo?
- ¿Qué título es apropiado para un graduado de MBA que realiza el análisis de ajuste de producto / mercado de nuestra startup, ve a la estrategia de mercado, etc.?
- ¿Los VC respaldan a los empresarios que no tienen un equipo de programadores o desarrolladores?
- ¿Qué es eso que permitiría a más mujeres entrar en negocios en India?
- Tengo algo de dinero para gastar y una muy buena idea para una startup. ¿A dónde tengo que ir para que pueda ser investigado, desarrollado y construido profesionalmente?
- ¿Por qué es divertido construir cosas?
Tengo amigos que prueban los sistemas, como la Técnica Pomodoro, y parece funcionar para ellos. Pero, de nuevo, les funciona mejor que nada, que es lo que estaban haciendo antes.
Si tuviera que comenzar desde cero y construir mi proceso empíricamente, descubriría dos cosas:
- Cómo estoy midiendo mi propia productividad; y
- Un punto de partida en número y tipo de descansos por día.
Mucha gente mide la productividad como tareas de acabado. Realmente creo que eso está mal.
Sí, todos trabajamos en base a tareas. Y es realmente fácil medir una tarea. Pero eso no significa que sea lo que debes medir. Completar una tarea es eficiencia, no productividad (gracias a The Growth Show de HubSpot por señalarlo).
Del mismo modo, mucha gente habla de alcanzar sus objetivos. Los objetivos son increíbles, y deberías tenerlos, pero si vas a gamificar tus objetivos, solo estás incentivado para hacer que los objetivos sean más fáciles de alcanzar. Ese es un truco psicológico útil, a veces (es bueno sentirse bien contigo mismo y lo que hiciste ese día), pero sobre todo es solo girar las ruedas en una cámara de eco.
Lo que realmente debe medir es cuánto valor agregó al negocio ese día.
Eso es realmente difícil de cuantificar, especialmente si su rol no es algo que genere ingresos directamente. Parece que muchas personas aquí en Quora son ingenieros que no se involucran mucho en el lado de los ingresos del negocio a diario, así que voy a inventar un ejemplo para ese trabajo.
Digamos que eres un ingeniero de software y estás en medio del proyecto de 3 meses para renovar una herramienta que hace algo realmente genial. No sé qué es realmente genial para ti. Para mí, es una herramienta que convierte un 30% más de clientes al finalizar la compra. Eso sería genial.
Por cierto, si inventa este proceso de pago, véndamelo.
De todos modos, tienes tu especificación del negocio y estás programando lejos. Tu código es hermoso. Miguel Ángel, si pudiera codificar, sería como, “Amigo, eso es solo un uso impresionante de las mónadas”. No sé por qué estás haciendo esto en Haskell, pero lo estás haciendo.
De repente, te das cuenta de que lo que estás haciendo no ayudará a la conversión. Va a ser una distracción. Incluso podría perder clientes por eso.
¿Qué agrega más valor al negocio? ¿Continúa haciendo el trabajo o va y lo señala a su supervisor y al dueño del negocio?
Para mí, es el segundo. Ni siquiera es una pregunta en mi mente.
Las personas que dirigen tiendas de desarrollo o departamentos de TI a menudo dicen que el cliente siempre tiene la razón. Pero cuando el cliente está equivocado, a menudo culpa a los programadores por una mala ejecución, incluso si fue la mala idea del negocio en primer lugar. Esto se debe a que muchas personas solo saben lo que quieren lograr, no lo que necesitan hacer para lograr ese objetivo. Pero eso no les impide tratar de decirle cómo lograr ese objetivo, ponerlo en un documento sacrosanto, decirle con fuerza que eso es lo que quieren y preguntarle quién cree que es para cuestionarlos y su hermoso documento.
(Si usted es un programador que lee esto y asiente con la cabeza, hay una forma de evitar esta horrible discusión. Cree un prototipo funcional con datos ficticios. No más especificaciones. La especificación debería explicar lo que estaba tratando de lograr en el prototipo, y otras cosas) cree que está equivocado, ya que requiere demasiado tiempo para arreglarlo en la etapa de prototipo).
Hay un beneficio para las conversaciones difíciles. A la gente le gusta trabajar con personas que ayudan a que tengan éxito y se vean inteligentes (la forma en que planteas tus preguntas es tan importante como, si no más, lo que dices. Pero esa es una publicación diferente). Entonces, si los ayudas a hacer lo que se propusieron, te recordarán por ello.
El objetivo de agregar valor de esta manera no es lograr que todos estén de acuerdo en que tienes razón. Es asegurarse de que entiendas por qué estás haciendo lo que estás haciendo. Es muy posible que estés completamente equivocado. Está bien: aprender algo es bueno, y las personas que te enseñan cosas tienden a quererte a largo plazo.
Sin embargo, esto no es hacer preguntas por el simple hecho de hacer preguntas: estas son cosas que ves y que no estás seguro de que alguien más vea. Ese es el punto de tomar descansos y darse espacio de cabeza. Simplemente estás confirmando que todos los demás ven lo que tú ves, o te están diciendo por qué lo que ves no importa. Es poco probable que alguna de estas preguntas conduzca a un cambio material (aunque a veces lo hará). Su jefe a veces le dirá que solo necesita hacerlo. Tuve esa conversación hoy: a veces enviar su producto a tiempo es más importante que cualquier otra cosa. Y esa es una respuesta válida. Pero aún debe hacer la pregunta, porque la próxima vez que surja algo como esto, todos recordarán que tuvo una buena idea y que deberían traerlo antes.
De esta manera, los negocios se parecen mucho a una larga estafa.
Si ha sido rechazado por una pregunta que hizo, debe bajar la cabeza y hacer el trabajo increíblemente bien. Siempre debes tratar de hacer tu trabajo increíblemente bien, pero especialmente aquí. No quieres que la gente piense que tomaste el rechazo personalmente, incluso si lo hiciste. Eso es suicidio profesional.
De vuelta a su análisis empírico.
Ahora debe cuantificar el valor agregado, porque debe poder medir la creación de valor si va a usar esto para determinar cómo tomar descansos empíricamente.
Yo cuantificaría esto como un ‘1.’ Es binario. O creaste valor hoy o no lo hiciste. No creo que haya tonos de creación de valor de los que deba preocuparse. Tampoco creo que sea probable que hayas creado tanto valor que alguna vez ganes un ‘2’ (o un ’11’ si eres un fanático del ejemplo binario).
Ahora tiene que aplicar ingeniería inversa a esta situación y preguntarse: ¿qué debo hacer para tener la capacidad de hacer este tipo de preguntas?
Cuando tienes la cabeza gacha y solo trabajas, no hay una forma real de ver el bosque por los árboles. A veces, necesitas hacer eso (como dije, hay días en los que acabo de pasar 10 horas seguidas).
Lo que terminó siendo importante para mí no fue la cantidad o la duración de los descansos, sino la calidad del descanso. Tener un descanso de muy alta calidad, y tener más de unos pocos durante el día (tomo 4-5), es lo que me da espacio para pensar lo suficiente como para recordar hacer las preguntas más difíciles, como “¿Por qué estoy haciendo ¿esta?” y “¿Funcionará esto realmente?” y “¿Cómo puedo hacer que funcione?”
Los descansos de alta calidad son los que me hacen pensar en cosas fuera de mi vida cotidiana, y generalmente son cosas que me obligan a pensar sobre las cosas en términos de teoría en lugar de eventos. Es más útil para mí aprender algo sobre la naturaleza humana, me hace hacer mejores preguntas, que aprender sobre cualquier producto de Apple que se lanzará el próximo mes. También es útil para mí estar afuera, pero soy mucho más una persona externa que muchas otras personas que conozco.
(Estoy realmente, desesperadamente infeliz cuando estoy atrapado dentro. Me parece desafortunado que no haya una buena manera de ganar dinero por estar afuera, excepto por ser un atleta profesional; realmente no puedo correr tan rápido, y mi mano … la coordinación ocular apesta.)
Así que uso mis descansos como momentos para aprender algo o reflexionar sobre algo, y los programo en mi día, en realidad los programo en mi calendario o en mi bandeja de entrada (soy fanático de Inbox by Gmail debido a su función de repetición) . Si hay un artículo que quiero leer sobre algo (me encantan los artículos de First Round Review, cognitiva lode y los boletines O’Reilly por ayudarme a pensar de manera un poco diferente sobre mi negocio), programo tiempo en mi día para leerlo. Hago esto todos los días.
Yo programo llamadas o chateo con amigos. Pasar cinco minutos hablando con amigos es algo bueno. No les envío una invitación de calendario; por lo general, confío en el hecho de que siempre están en el cliente de chat que más les gusta, por lo que les hago ping. Hago esto cada dos días, en promedio.
Programo tiempo fuera en casi todo clima. Raramente duran más de 5 a 10 minutos, pero esta vez es útil, particularmente más tarde en el día, cuando necesito procesar un artículo o pensar en un problema insoluble o simplemente tomar un descanso de mirar mi computadora. Hoy, no voy a tomar mi descanso hasta tarde en el día, alrededor de las 5 p.m. Esto se debe principalmente a que no tengo un problema importante en el que esté pensando hoy; por lo general, hago esto alrededor de las 3 p.m., así que tengo suficiente tiempo para actuar sobre las ideas antes del final del día.
Finalmente, y no puedo enfatizar esto lo suficiente, apago las alertas de correo, chat y todo lo demás, excepto el calendario. Hago esto todo el día, no solo para los descansos, porque es imposible concentrarse si constantemente te están pellizcando. Apáguelos, o no importará qué descansos tome o cómo mida su productividad.
No miro las redes sociales durante mis descansos (excepto Quora … pero Quora es totalmente diferente). Esto se debe principalmente a que de todos modos paso gran parte de mi vida laboral en las redes sociales. También tiendo a no leer nada en las noticias durante ese tiempo. Leí Flipboard por la mañana, y eso suele ser suficiente noticia para mí por el día.
De vuelta a ti, y tu estudio empírico.
Cuando experimente con descansos, debe experimentar con lo que es un descanso de calidad para usted. Es posible que deba mirar algo estúpido en línea durante unos minutos. Pruebe una combinación de 5-10 ideas que tenga de cosas que podrían ayudarlo a restablecer.
Finalmente, debe reunir todo esto en su estudio empírico para que pueda determinar la proporción correcta y el tipo de ruptura adecuado para usted. Necesita tener su semana de control, donde no toma descansos, y su semana experimental, donde combina y combina tipos de descansos en su horario. No hay un tiempo establecido para el que deba programarlos, simplemente apunte a su horario de descanso actual. Luego, al final de cada día (realmente importante hacer esto todos los días para mantener alta la integridad de sus datos), anote un 1 o 0 para determinar si agregó valor a la empresa ese día según los criterios que describí anteriormente. Debes alternar el control y las semanas experimentales, continuando jugando con tu horario de descanso hasta que obtengas unos pocos segundos.
Es casi seguro que tendrá muchos ceros, probablemente semanas y semanas por valor de ceros. La vida es así. No tienes ideas increíbles todos los días. Tienes suerte si obtienes unos pocos al mes.
Con todo eso escrito, sin embargo, tendría que hacerle otra pregunta: ¿por qué quiere hacerlo empíricamente? Lo que acabo de describir es un montón de trabajo extra. Podría ser más fácil probar y error en su lugar. Funcionó para mi.
Gracias por el A2A, Anthony.