{"id":231340,"date":"2022-12-27T15:47:00","date_gmt":"2022-12-27T12:47:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231340"},"modified":"2022-12-25T22:35:30","modified_gmt":"2022-12-25T19:35:30","slug":"una-vista-desalineada-priorizar-a-los-pares-sobre-los-usuarios","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/una-vista-desalineada-priorizar-a-los-pares-sobre-los-usuarios\/","title":{"rendered":"Una vista desalineada: priorizar a los pares sobre los usuarios"},"content":{"rendered":"\n<p>\u00bfCu\u00e1ntas veces has mirado el c\u00f3digo de alguien y dicho:<\/p>\n<blockquote>\n<p>No estoy usando esto porque no se ve bien escrito.<\/p>\n<\/blockquote>\n<p>Y en este caso, &quot;parecer bien escrito&quot; podr\u00eda ser un sustituto de:<\/p>\n<ul>\n<li>\u00abse ve como yo lo escribir\u00eda,&quot;<\/li>\n<li>&quot;Parece tener sentido para m\u00ed&quot;.<\/li>\n<\/ul>\n<p>Claro, hay momentos en los que usar c\u00f3digo fuente abierto es arriesgado. Lo sabemos por los diversos software y servicios que aparecen con vulnerabilidades. Pero, al menos para esta publicaci\u00f3n, tr\u00e1telos como la excepci\u00f3n, no como la regla.<\/p>\n<p>Esto significa que nos quedamos mirando algo que podemos usar pero optamos por no usar porque no parece estar escrito de la manera en que pensamos que deber\u00eda estar escrito.<\/p>\n<h2>Priorizar a los pares sobre los usuarios<\/h2>\n<p>El desarrollo es complicado porque hay varias concesiones que nosotros, u otro desarrollador, tenemos que hacer cada vez que construyen algo.<\/p>\n<h3>Mirando de adentro hacia afuera<\/h3>\n<p>Tenemos que considerar:<\/p>\n<ul>\n<li>limitaciones de tiempo y presupuesto,<\/li>\n<li>qu\u00e9 paradigma nos ayudar\u00e1 a entregar un s\u00f3lido dentro de dichas limitaciones,<\/li>\n<li>\u00bfLa soluci\u00f3n final realmente resuelve el problema central?<\/li>\n<li>\u00bfHabr\u00e1 costos de mantenimiento asociados con la forma en que armamos algo?<\/li>\n<\/ul>\n<p>Y la lista podr\u00eda seguir.<\/p>\n<p>Considerar los diversos aspectos del desarrollo y debatir las filosof\u00edas de c\u00f3mo se debe construir algo no es nada raro en nuestra industria.<\/p>\n<p>Pero tambi\u00e9n requiere mucho tiempo, y puede resultar ser un ejercicio que arroja un resultado neto cero porque no resulta nada. (S\u00ed, a menudo puede ser una experiencia de aprendizaje, pero no siempre).<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159788-61e6fcc43d516.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159788-61e6fcc43d516.jpg\" alt=\"Una vista desalineada: priorizar a los pares sobre los usuarios\" ><\/a><\/p>\n<p>Photo by Jos\u00e9 Alejandro Cuffia on Unsplash<\/p>\n<h3>Mirando afuera hacia adentro<\/h3>\n<p>Sin embargo, en t\u00e9rminos pr\u00e1cticos:<\/p>\n<ul>\n<li>\u00bfEl uso del paradigma para construir la soluci\u00f3n afecta su uso del software?<\/li>\n<li>\u00bfEl software en cuesti\u00f3n resuelve el problema?<\/li>\n<li>Si no pudieras ver c\u00f3mo se mont\u00f3 el proyecto, \u00bfqu\u00e9 conclusi\u00f3n sacar\u00edas sobre el software?<\/li>\n<\/ul>\n<p>Y el \u00faltimo punto puede ser el m\u00e1s cr\u00edtico en lo que respecta al software de c\u00f3digo abierto.<\/p>\n<p>He trabajado en la industria el tiempo suficiente para saber que a menudo las personas quieren una soluci\u00f3n funcional que resuelva su problema y asumen que est\u00e1 construida de forma segura.<\/p>\n<p>Los desarrolladores, por otro lado, examinar\u00e1n el c\u00f3digo m\u00e1s que la soluci\u00f3n que proporciona y el problema que resuelve.<\/p>\n<p>Si eres un desarrollador, hay absolutamente un momento y un lugar para ambos. Pero si permite que este \u00faltimo le impida enviar el primero, es posible que nunca obtenga algo para que otros lo usen porque est\u00e1 demasiado preocupado por lo que puedan pensar sus compa\u00f1eros.<\/p>\n<p>Y cuando est\u00e1s resolviendo un problema para otras personas, deber\u00edan ser ellas las que importen m\u00e1s que tus compa\u00f1eros.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando trabaje en un proyecto, aseg\u00farese de no priorizar constantemente a los compa\u00f1eros sobre los usuarios. Muchas veces, esto \u00faltimo es m\u00e1s importante que lo primero.<\/p>\n","protected":false},"author":1,"featured_media":159789,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[892,716,747,831,914,1015,779,840],"tags":[1172],"class_list":["post-231340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-desarrollador","category-fuente-abierta","category-guia-para-principiantes","category-otro","category-sitios-utiles","category-software-de-codigo-abierto","category-tutoriales","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/231340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=231340"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/231340\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/159789"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=231340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=231340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=231340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}