Hola amigos,
Muchos conocen la web MRH y su estupenda revista online.
He visto unas reflexiones en su foro (http://model-railroad-hobbyist.com/node/28501) que me han parecido muy bonitas y que reflejan en gran medida los sentimientos de muchos colegas que aportan soluciones para enriquecer nuestros trenes, acercarlos a la realidad y mejorar el funcionamiento de las maquetas.
Al leerlo he pensado en personas que conozco directamente y en otras a las que sigo con interés, aunque no las conozca.
Me permito poner una transcripción de esas reflexiones. Hay una frase que no he traducido, ya que no estoy seguro de hacerlo bien, pero cuyo sentido se entiende.
"Y.D.I.Y?
Lun, 2016-12-12 22:22 - Pelsea
Recientemente vi un post en uno de los otros hilos de Arduino que planteaba una pregunta "¿Porqué invertir tiempo para aprender Arduino y electrónica cuando hay un montón de productos comerciales, tanto en kit como listos para funcionar, que hacen más o menos las mismas cosas? He rumiado sobre esto anteriormente, y estoy de acuerdo con casi todas las razones que hablan sobre el trabajo intelectual y el mantener un cerebro activo. Pero se me ocurrió que la razón principal para mí, es la elegancia.
La elegancia en electrónica es difícil de definir. (Es una de esas cosas que reconocen los ingenieros pero de lo que raramente hablan). Es un circuito que utiliza tan pocos componentes como sea posible, pero no menos. Es resolver un problema por 75 céntimos que cualquiera podría hacer por 10 céntimos. Es un software que funciona.
Cuando construyo mi propio circuito, estoy asumiendo la responsabilidad de todo eso. Y lo que es más, estoy construyendo para unas necesidades propias bien entendidas, sin tener que cumplir con un costo o una fecha de entrega (dos de los flagelos de las empresas de tecnología). Pienso en él como un superdetallado. Es hacer en mi protoboard múltiples versiones de un circuito, recorrer la web para conocer otras opiniones del problema, incluso leer las hojas de datos durante todo el proceso. Cuando construyo, estoy constantemente tratando de encontrar el diseño más claro de las partes, el menor número de cables cruzados ¡diablos!, incluso me esfuerzo por ver que los colores de las resistencias sean legibles de izquierda a derecha o de arriba a abajo.
Cuando escribo código, sigo el consejo que siempre di a los estudiantes sobre comentarios y nombres de variables significativas, usar paréntesis opcional para clarificar cláusulas complejas, y evite x = ++ x> 11? X - 12: x. También pruebo mi código con entradas ilegales, lo ejecuto mucho tiempo, y trato de buscar gente que no sabe nada sobre él para que lo intente por mí. Cada vez que hago un cambio, vuelvo a ejecutar todas las pruebas.
Aspiro a ser el mismo tipo de artista que aquel que utiliza acrílicos y aceites, así como el que añade polvo al vagón, el que considera los detalles básicos de las palancas del enganche, o aquel que pasará tres días con el engranaje de la parte inferior. Tengo una caja de placas de circuitos que nunca verán la luz del día, porque no estuvieron a la altura, representando cada uno de ellos una semana de trabajo. El circuito servo de arriba (1) es la versión 6 (los 5 primeros eran analógicos). Sólo uno era lo suficientemente bueno para su publicación en el otro hilo; los otros estaban bien, pero les faltaba algo. Boxcars get stripped and repainted, protoboards get salvaged.
No puedo decir que la electrónica y la codificación sean fáciles: no lo son. Requieren el dominio de algunos conceptos intelectuales difíciles y un montón de trabajo quisquilloso. Claro, usted puede seguir libros de cocina (y esa es la mejor manera de empezar) y obtener resultados correctos, pero con el tiempo tendrá que crecer y construir algo que sea exclusivamente suyo. Cuando estas circunstancias concurren, encontrarás una alegría que nunca has conocido.
Peter"
(1) se refiere a un circuito que aparece en la misma página.
Perdón por lo extenso de esta entrada.
Saludos.
José Antonio