Cuando estudiaba la materia en la Universidad, el profesor decía que la forma de ver las cosas era muy diferente entre programadores y DBA, y a mí me parecía que exageraba.
Pero andando el tiempo me centré en el desarrollo de bases de datos, y pude ver (después de varias muy largas discusiones por el asunto con los del equipo de desarrollo), que realmente tenía razón: Se ven las cosas de una forma completamente diferente, aunque se tratara del mismo problema.
Finalmente mi solución fue exactamente la misma que en su momento el profesor dijo: Hay que preguntarles a los programadores
qué necesitan, pero aclararles que el cómo se haga es asunto
tuyo...
Cita: "Zapatero, a tus zapatos..."
En estas ciencias hay que ser versátil, pero no se puede cruzar de un lado a otro tan fácilmente...