¿Cuáles son las diferencias y similitudes entre un abogado y un ingeniero informático?

Perspectiva estadounidense

Yo no era ingeniero. Sin embargo, estudié ciencias de la computación como estudiante universitario y escribí software durante tres años antes de asistir a la facultad de derecho.

Comenzaré con las similitudes y superposiciones entre escribir código y practicar el derecho como lo hago:

  • Me inclino por los detalles, el enfoque intenso, la precisión y la formalidad de expresión, que son características útiles tanto en el desarrollo de software como en la redacción legal.
  • Me gusta leer los estatutos y acuerdos (bien escritos) y extraer información de ellos, lo cual es un poco como leer e intentar entender el código existente.
  • Me gusta escribir acuerdos concisos y directos y comunicaciones con los clientes, que es algo así como desarrollar un código estricto.

Diferencias que he visto entre escribir código y practicar leyes:

  • Suponiendo que una determinada pieza de software produzca resultados percibidos por el ser humano, existe cierta responsabilidad por el diseño y la apariencia del resultado. Para la salida legal (documentos o comunicaciones con el cliente), el diseño y la apariencia generalmente se reducen a poco más que la selección y el espaciado de la fuente y, ocasionalmente, poner la información en forma de tabla.
  • Que yo sepa, el derecho constitucional y otras áreas de práctica orientadas a políticas (que tienden a no ser mis áreas de mayor fortaleza) no tienen un paralelo obvio en el mundo del desarrollo de software.

Bueno, puedes decir que ambos piensan de manera lógica, aunque siguiendo diferentes patrones. Los abogados sobreviven al engancharse a palabras que pueden hacer o deshacer un caso, y los ingenieros informáticos tienen que escribir códigos cuyo resultado puede diferir sustancialmente incluso con la más mínima variación. Otro punto menor es que ambos necesitan ser estrictos cuando se trata de tecnicismos.

Creo que el principal punto de diferencia sería la verbosidad que viene como parte de ser un abogado, ya que se espera que se expresen con un guión largo y elegante, mientras que no se espera que un ingeniero informático típico haga lo anterior. Otro rasgo que los abogados suelen desarrollar es el de hablar en público de manera eficiente, lo cual, una vez más, no parece una habilidad central cuando se trata de ingeniería informática, pero de todos modos es útil.