¿Cuál es un día típico en la vida de un desarrollador de software?

Mi día típico varía de semana a semana. Soy un dilatador crónico, así que tiendo a llegar tarde. A veces tengo más éxito al evitar mis malos hábitos.

Algunas semanas el trabajo es bastante aburrido. No tengo nada urgente que hacer, y tengo que esperar la fusión de otra persona para no poder hacer los cambios de infraestructura que necesitamos, así que termino prácticamente sin hacer nada o revisando los boletos en el trác, tratando de encontrar al menos algo de trabajo para mis nuevos compañeros de trabajo que necesitan algo que los empuje a familiarizarse con la base de código. Otros días, donde estas cosas no son tan problemáticas (o hay algo urgente o no estoy esperando a nadie), trabajo más y lo disfruto más. Me encanta el café, pero cuando mi día pasa solo porque estoy tomando café, me siento bastante inútil y aburrido. Además, también puedo tomar café cuando estoy trabajando:>

Recibo un salario, lo que significa que todavía tengo que aparecer incluso si no hay nada que pueda hacer.

El código de vestimenta no es ni demasiado liberal ni demasiado conservador: una camiseta y un jean están bien, y puedo usar zapatillas de deporte, principalmente porque los desarrolladores no somos “demasiado visibles” en nuestra oficina. El resto de la tripulación suele estar más obligado a vestirse adecuadamente. Aún así, no puedo seguir con pantalones más cortos, o sandalias, o una camisa sin brazos, que me encantaría usar en el verano. Tenemos veranos muy calurosos y pegajosos (eww) en mi Buenos Aires.

Mi horario es flexible: está bien aparecer en cualquier momento entre las 8:30 a.m. y las 11:00 a.m., y generalmente es indoloro (pero no genial, así que trato de evitarlo) para aparecer entre las 11:00 a.m. y las 12:00 a.m., y yo puedo salir 6 horas más el tiempo que quiero usar para la hora de la comida más tarde, generalmente ninguna porque tiendo a comer fruta mientras sigo trabajando, me gusta ahorrar tiempo y comería algo azucarado de cualquier manera mientras trabajo porque alimenta el cerebro.

Soy un desarrollador remoto que vive en Europa y trabajo para una startup con sede en el Reino Unido. Normalmente me levanto alrededor de las 07:00, tomo un café y algo de basura para el desayuno, luego enciendo mi computadora y reviso la herramienta de seguimiento de problemas para recordarme en qué tengo que trabajar.
Mi piso actúa como una oficina improvisada, por lo que otro desarrollador viene a trabajar alrededor de las 08: 00-10: 00, luego tomamos un café nuevamente. Después del café, nos sentamos y hacemos un par de programación juntos. Después de eso, cuando sabe qué y cómo hacer, continúa trabajando solo en el back-end, mientras yo me concentro en el front-end y empiezo a ayudar a los otros desarrolladores remotos en HipChat. A las 12:00, almorzamos juntos, luego volvemos al trabajo.
Por lo general, tengo reuniones con los otros desarrolladores y el propietario del producto durante la tarde, por lo que por la tarde no puedo hacer demasiada codificación debido a tantas interrupciones, pero no me importa en absoluto porque me gusta administrar más el equipo y ayudar a otras personas y pensar en la arquitectura / panorama general que hacer codificación.
Después de las 16:00, paso un tiempo con mi novia, luego, en la noche, cuando todo está tranquilo, me siento nuevamente frente a la computadora para conversar con el gerente y refactorizar algunas cosas + corregir algunos errores / implementar algunas características menores.

No suena mucho, pero trabajo más de 10 horas al día, y es realmente agotador y estresante.