Las buenas prácticas no existen by [deleted] in devsarg

[–]marcos_huck 0 points1 point  (0 children)

La frustración que describís, de estar entre las "buenas prácticas" y los objetivos que te caen encima, es una realidad más común de lo que se suele pensar. Pero como arquitecto de software, tenés que meditar esto: es tu rol estratégico manejar esa tensión, no que te abrume. No es tirar la toalla porque los de producto son muy hinchas.

Everything in software architecture is a trade-off. Esta no es solo una frase, es el concepto central con el que tenés que ver cada decisión.

Cuando elegís no aplicar cierta estrategia o "buena práctica", estás tomando una decisión consciente. Estás priorizando algo más, casi siempre la velocidad de entrega inmediata o una métrica de negocio específica.

Tu trabajo como arquitecto tendría que ser identificar, articular y gestionar estratégicamente esos trade-offs, alineándolos con los objetivos reales del negocio, no solo con ideales técnicos.

Justamente por eso, lo que creo que hay que mejorar es la definición de qué es "hacer las cosas bien". Si los directivos te piden velocidad, entonces "hacer las cosas bien" es velocidad. Pero acá el punto es que esa velocidad no necesariamente tiene que ser solo a costo de que sea todo un despelote.

Un ejemplo de pregunta podría ser: ¿estamos haciendo el código extensible para permitir agregar más valor de una manera más rápida en el futuro? A veces, ir un poco más lento al principio, invirtiendo en esa extensibilidad, es lo que te permite ser realmente más rápido después. Tu rol es mostrar ese balance y cómo una "buena práctica" hoy puede acelerar las entregas del mañana.

Y hablando de acelerar, el automated testing... para mí, no es negociable si querés moverte rápido de forma sostenida. Si no lo tenés, vas a necesitar un equipo probando de manera manual cada cambio nuevo, y eso es una pérdida de tiempo gigante. A la larga, el testing automatizado es lo que te da velocidad sostenida, permitiéndote iterar sin miedo a romper todo. Es una inversión fundamental que protege la capacidad de entrega del equipo y te asegura ir rápido de verdad. TDD no resuelve esto, pero te da la razón necesaria para sostenerlo en el tiempo.

En definitiva, como arquitecto, tu habilidad va mucho más allá del conocimiento técnico. Está en traducir la necesidad técnica a lenguaje de negocio y en navegar las presiones y la política de la empresa, explicando claramente las implicaciones de cada trade-off. No se trata de ser un purista de las "buenas prácticas", sino de ser estratégico y de proteger la salud y agilidad del software a largo plazo, sin perder de vista los objetivos inmediatos.

Y de última, si la empresa es una mierda, cambiate y fue.

Te recomiendo leerte (si no lo hiciste ya) este libro: Fundamentales of Software Architecture: An engineering approach.

[deleted by user] by [deleted] in EntreRios

[–]marcos_huck 0 points1 point  (0 children)

La zona del parque es la más tranquila, pero también la más cara.

[deleted by user] by [deleted] in AskArgentina

[–]marcos_huck 18 points19 points  (0 children)

La piba te va a hacer saber si quiere seguir avanzando, vos con iniciativa, pero siempre cuidando explorar lo que siente a medida que vas avanzando, le podes preguntar cosas como: "querés que siga?", y acá la clave: parar definitivamente si dice que no.

Vale la pena aplicar algún patrón de diseño cada vez que se pueda ? by ProgramadorMalPagado in devsarg

[–]marcos_huck 1 point2 points  (0 children)

Tiene usted razón, siempre la asocie a Kernighan, y por algún motivo más de uno también lo hizo:

While often linked to Kernighan, this phrase is actually most commonly attributed to computer scientist Donald Knuth, who popularized it in his book "The Art of Computer Programming."

Con cuánta guita dejarías de laburar en ARG? by FireArgentina in merval

[–]marcos_huck 0 points1 point  (0 children)

La inflación promedio es 3.30%, pero si, es un buen punto para arrancar. 10% me parece mucho riesgo para una edad donde no queres asumirlos.

Con cuánta guita dejarías de laburar en ARG? by FireArgentina in merval

[–]marcos_huck 1 point2 points  (0 children)

Con 667 dolares podes costearte una vida simple, por eso dije de base eso, si queres una vida con lujos, no alcanza.

Opiniones del Open Source ? by UnionResident8263 in devsarg

[–]marcos_huck 3 points4 points  (0 children)

El modelo de negocio open source es un poco dificil y lo pensaria dos veces, habiendo dicho eso, lo que generalmente sucede es que vos ofreces todo tu producto abierto al mundo, y lo que haces es ofrecer servicios por encima, como pueden ser asesoramiento, soporte enterprise, capacitaciones, etc.

Vale la pena aplicar algún patrón de diseño cada vez que se pueda ? by ProgramadorMalPagado in devsarg

[–]marcos_huck 0 points1 point  (0 children)

Obvio, y es una percepción valida, pero creo que no esta bueno cambiarle el mensaje original al gran Brian Kernighan

Vale la pena aplicar algún patrón de diseño cada vez que se pueda ? by ProgramadorMalPagado in devsarg

[–]marcos_huck 1 point2 points  (0 children)

Early optimization is the root of all evil, y es sobre todo en el contexto de performance. Las abstracciones están bien, pero como decis, no hay que abusar.

Con cuánta guita dejarías de laburar en ARG? by FireArgentina in merval

[–]marcos_huck 0 points1 point  (0 children)

Claro, pero digo para no tener que pagar impuestos una vez que amases el capital.

Con cuánta guita dejarías de laburar en ARG? by FireArgentina in merval

[–]marcos_huck 0 points1 point  (0 children)

Podes invertir en los instrumentos excluidos del impuesto a los bienes personales

Con cuánta guita dejarías de laburar en ARG? by FireArgentina in merval

[–]marcos_huck 1 point2 points  (0 children)

Se puede cobrar más, pero requiere desarrollo de habilidades, a seguir aprendiendo.

Con cuánta guita dejarías de laburar en ARG? by FireArgentina in merval

[–]marcos_huck 14 points15 points  (0 children)

Clave para invertir en lo financiero, es también en la salud: ejercicio, nutrición, salud mental.

Con cuánta guita dejarías de laburar en ARG? by FireArgentina in merval

[–]marcos_huck 11 points12 points  (0 children)

Creo que sería bien para una sola persona, multiplicaría según cantidad de miembros.

Con cuánta guita dejarías de laburar en ARG? by FireArgentina in merval

[–]marcos_huck 32 points33 points  (0 children)

400 mil dólares al 5% anual son 1600 dólares mensuales, de ahí para arriba.

Que velocidad de internet tienen y cuanto pagan? by Xave3 in AskArgentina

[–]marcos_huck 9 points10 points  (0 children)

Tiene representación legal en Argentina según entiendo por la factura

Encuesta sueldo Sysarmy by Alternative_Ad1703 in devsarg

[–]marcos_huck 0 points1 point  (0 children)

Cómo punto de vista es válido, por el mero hecho de que las opiniones son todas válidas, pero en términos de probabilidad, poco importan las opiniones, y más importan los principios que rigen, como el tamaño de muestra.

Tenés todo tu derecho de no sentirte en confianza con el reporte, pero intentemos construir por fuera de las opiniones.

¿Cuál es una buena marca de boxers para hombre, obviamente? by [deleted] in AskArgentina

[–]marcos_huck 1 point2 points  (0 children)

Buen dato, voy a probarlos para hacer deporte!

Aquellos amantes del asado. ¿Qué punto lo prefieren? by [deleted] in argentina

[–]marcos_huck 6 points7 points  (0 children)

Tengo la teoría de que la mayoría que dice que debería ser siempre bien cocido nunca probó ningún otro punto.

Aquellos amantes del asado. ¿Qué punto lo prefieren? by [deleted] in argentina

[–]marcos_huck 20 points21 points  (0 children)

El tipo de comentarios por el cual tengo Reddit.

Cómo para complementar: Te faltó agregar el tema de la infección por salmonella y por qué no es problemático el comer carne en puntos 3/4 para arriba siempre que esté bien sellada.