Todos en 37signals conocen HTML / CSS básico. ¿Cuales son los beneficios?

Aquí hay un par de beneficios:

  • Los diseñadores y su trabajo son mejores para ello. Estás trabajando con materiales del producto final en lugar de píxeles en Photoshop. Esto es particularmente útil para hacer que los diseñadores se centren en hacer algo que funcione, en lugar de algo que se vea elegante.
  • No hay trabajo perdido. Con los diseñadores responsables de sus propias interfaces de usuario, los desarrolladores pueden centrarse en el trabajo de back-end. En lugar de que los diseñadores trabajen en algo que alguien más tendrá que convertir en algo real.

Más aquí: los diseñadores web deben hacer su propio HTML / CSS

EDITAR: Agrega más para responder una pregunta a continuación sobre cómo ayuda el equipo de soporte. Aquí hay un par de ejemplos.

A las 37 señales, cada semana un programador “llama”. Esto es lo que significa y funciona: el equipo de soporte recibirá un caso de soporte para un problema que necesita programación. El programador que está de guardia tendrá estos asignados a ellos. Esto significa que están trabajando en sus proyectos habituales y también en casos de guardia, por lo que alternamos cada semana para compartir el trabajo, y si el número de casos se vuelve demasiado loco, pedimos ayuda a otros programadores. Sin embargo, cada vez más, los miembros de nuestro equipo de soporte que han estado interesados ​​en aprender programación investigarán e identificarán en el código dónde está el problema y luego lo entregarán a un programador. O solucione el problema ellos mismos, y un programador solo tiene que revisar el cambio para asegurarse de que sea de calidad. Esto significa que los programadores tienen más tiempo para trabajar en proyectos.

Los documentos de ayuda son otro ejemplo (Ayuda de Basecamp). Esos son principalmente mantenidos por el apoyo. Escribirán la documentación en markdown y enviarán sus cambios con git. La funcionalidad de búsqueda del sitio de ayuda fue agregada por alguien del equipo de soporte. El equipo de soporte puede notar que un caso de soporte es emitido regularmente por diferentes clientes y es algo que quedaría claro con la documentación. Pero la documentación tiene un vacío. El soporte puede completarlo. Los programadores y diseñadores pueden implementar una función, y el soporte desplegará la documentación para ello al mismo tiempo.

No todos necesitan saber HTML y CSS si tienen las herramientas adecuadas. Markdown es una de estas herramientas. Los programadores y diseñadores también crearán las herramientas que las personas necesitan para que sean tan productivas como lo serían si supieran HTML y CSS.

Más aquí: Enseñando al equipo de soporte a pescar

Significa que todos pueden contribuir. Así es como se siente aquí. Todos en 37signals están tirando de su peso. Y eso también es bueno para la moral.

No trabajo para 37 señales. Principalmente trabajo de back-end y de nivel medio.

Sé HTML básico, y es útil para crear herramientas y prototipos para usar el código que escribo.

Tampoco hace daño poder enviar parches a la interfaz de usuario en las herramientas que uso regularmente.