Jose Juan

http://jose-juan.computer-mind.com

Karma: 66 puntos de 100

Miembro de Genbetadev desde

Experto para 9 usuarios

Última actividad

A veces resulto ser un pesado... perdón.Sí, soy un ignorante de la fotografía... perdón también (como cuando no sabía que hacía un tío en moto con un acordeón haciendo fotos).

Expertos de en Genbetadev

no ha añadido ningún experto todavía

Jose Juan ha hecho 583 comentarios en Genbetadev:

  • 4 brillantes
  • 121 interesantes
  • 442 normales
  • 16 flojos
  • 0 irrelevantes
8

En Evaluación del rendimiento de los desarrolladores: ¿Por qué, qué y cómo?

Sin tener más idea sobre el tema de quien "ve mundo", no se comenta (no se si por ser obvio o todo lo contrario) o quizás sólo de refilón el que, para mí, es el factor más importante para poder evaluar el rendimiento (de cualquier cosa) "las funciones y los objetivos son imprescindibles para darle sentido"Si se quiere medir el rendimiento de cualquier cosa, ÉSTA DEBE ESTAR BIEN DEFINIDA (salvo se use la intuición o los posos del café...).Siempre desde mi ignorante y empírica visión del asunto, muy pocas veces veo que se fijen objetivos claros A PRIORI, sino que se busca (por imposibilidad, pereza o ignorancia) el camino fácil de intentar analizar los datos a posteriori, cuando todo está mezclado y se vuelve confuso.Técnicas como programar por pares, rotar responsabilidades, etc... tienen sus ventajas, pero si se ignora la in/capacidad intrínseca de una estructura para ser medida a posteriori, no nos quejemos después (y asumamos lo que hay).Así, los programadores solemos ser expertos en procrastinación y perfectamente podemos "marcar check" los objetivos con un ALTO COSTE OCULTO en la implementación (que se percibirá a futuro) como sufrir algunos de los frecuentes meteoros de nuestra profesión (como la migración de costes por culpa de un "garulo en el otro lado") que nos impedirá llegar al objetivo aun cuando nuestra productividad haya sido máxima. Detectar estos efectos me parece, en general, IMPOSIBLE si no se está "al pie del cañón".Por tanto, o se es capaz de fijar objetivos claros "de caja negra" (y el rendimiento podrá ser medido haciendo la caja cada vez "más grande" hasta no poder ser cubierta) o sólo veo la intuición como herramienta capaz de medir el rendimiento.Será por eso que en el mejor de los casos, las métricas (ej. nº de url's técnicas visitadas por el desdichado) son (para mi) únicamente datos para que la intuición "funcione" mejor.De todos modos, yo le preguntaría a los físicos, ellos son auténticos magos en medir lo que parece imposible de medir! :D
  • karma: 35 | interesante
  • 09 de julio de 2015 a las 00:00
31

En Eramos pocos y parió Microsoft: Visual Studio Code

  • karma: 20 | normal
  • 30 de abril de 2015 a las 00:00
43

En El desarrollo no es país para chicas... según la encuesta anual de Stack Overflow, por lo menos

  • karma: 25.5 | normal
  • 18 de abril de 2015 a las 00:00
9

En Selección aleatoria ponderada y las cadenas de Markov

  • karma: 8 | normal
  • 30 de enero de 2015 a las 00:00
14

En El mercado evoluciona rápidamente ¿Cómo puede acceder y mantenerse un programador?

  • karma: 73 | interesante
  • 25 de noviembre de 2014 a las 00:00
11

En ¿Se está comiendo el diseño a la programación de siempre?

"¿programación de siempre?" :DSiempre han estado presentes tres agentes: técnica, ergonomía y diseño gráfico; pero en todo caso, podría reformularse que "el diseño gráfico se ha comido la ergonomía de siempre".De hecho, el diseño gráfico debería de ser una herramienta menor de los objetivos marcados por la ergonomía pero, ¿a quién le importa mientras "se vea bonito"?... XD XD :P"Ergonomía en el trabajo" (ej. yo la estudié en Formación Profesional en una asignatura que creo se llamaba "Seguridad e higiene en el trabajo") ha estado presente desde siempre y en informática siempre han existido estudios al respecto.Pero por algún motivo (seguramente porque no es un aspecto que apasione tanto como programar en assembler un Z80) se ha ignorado y reducido a un aspecto puramente visual.¿Si el diseño (ergonomía de los interfaces y procesos) es importante? ¡es lo más importante!.Hacer una aplicación que tenga montones de funciones utilísimas y supereficientes pero que sea compleja de utilizar (ej. exige aprendizaje explícito a personal no cualificado) y dificulte el uso diario es una aplicación muchísimo peor que otra con "las funciones justitas" y un rendimiento "pasable" pero que es intuitiva de utilizar y que facilita la operativa a sus usuarios (éstos elegirán, sin duda, la segunda aplicación).Salvo procesos triviales y máxime cuando el número de usuarios es alto y heterogéneo, el diseño de procesos e interfaces es muy difícil y requiere del análisis de toda la información disponible (ej. registro lo más detallado posible de como los usuarios utilizan las aplicaciones) para intentar dar en el blanco (hasta donde yo se, no existe ninguna fórmula para ello).Sí existen empresas que ponen un cuidado especial en este tipo de cuestiones (incluso se dedican a ello, a la ergonomía de las aplicaciones y no a la parte técnica), pero "en el mundillo", desde luego no es lo que prima.Y lo que es peor, "los jefes" tampoco suelen enterarse de lo importante que es y así andan, dando palos de ciego aplicación tras aplicación... XD XD
  • karma: 88 | interesante
  • 22 de noviembre de 2014 a las 00:00
Página 1 de 27 páginas

Volver al perfil de Jose Juan »