En mi opinión, esta pregunta realmente lleva a la diferencia entre las personas que deben ser administradas frente a las personas que pueden administrarse a sí mismas .
Al igual que el código administrado, las personas que deben administrarse requieren un tiempo de ejecución. Deben tener estructura, horario de oficina, reuniones programadas, cierta cantidad de días de vacaciones para que sepan cuánto han "agotado", tareas / boletos entregados y un conjunto de reglas para jugar. Sin esta estructura, se volverán perezosos, superarán los límites y requerirán una corrección constante de su parte. Hay un cierto estilo de desarrollo, generalmente "corporativo", que se presta a este tipo de desarrolladores. Si eres tú, entonces podrías considerar formas de restringir las distracciones y las redes sociales.
Las personas que pueden administrarse a sí mismas son las que solo necesitan una visión, y se quedan con ella, entregando cosas a las 2 p.m. del martes y la medianoche del jueves o el fin de semana, hablando con los clientes y avanzando sin que programe una reunión de estado . Establecerán sus propios límites con respecto al tiempo de las redes sociales, el tiempo de StackExchange (ejem), etc. Estos son buenos desarrolladores para productos creativos e innovadores. Bajo ninguna circunstancia debe restringir su acceso a las redes sociales o cualquier otra cosa; no es necesario. Una buena relación de confianza es imprescindible, y los servidores proxy / filtros / relojes de tiempo / formularios web son enemigos de la confianza.