{"id":231722,"date":"2022-12-27T15:50:00","date_gmt":"2022-12-27T12:50:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231722"},"modified":"2022-12-25T22:35:32","modified_gmt":"2022-12-25T19:35:32","slug":"uma-visao-desalinhada-priorizando-colegas-sobre-usuarios","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/uma-visao-desalinhada-priorizando-colegas-sobre-usuarios\/","title":{"rendered":"Uma vis\u00e3o desalinhada: priorizando colegas sobre usu\u00e1rios"},"content":{"rendered":"<p>Quantas vezes voc\u00ea olhou para o c\u00f3digo de algu\u00e9m e disse:<\/p>\n<blockquote>\n<p>Eu n\u00e3o estou usando isso porque n\u00e3o parece bem escrito.<\/p>\n<\/blockquote>\n<p>E, neste caso, &#8220;parecer bem escrito&quot; pode ser um substituto para:<\/p>\n<ul>\n<li>&#8220;parece como eu escreveria&#8221;<\/li>\n<li>&#8220;parece fazer sentido para mim&#8221;.<\/li>\n<\/ul>\n<p>Claro \u2013 h\u00e1 momentos em que usar c\u00f3digo-fonte aberto \u00e9 arriscado. Sabemos disso pelos v\u00e1rios softwares e servi\u00e7os que aparecem com vulnerabilidades. Mas, pelo menos para este post, trate-os como a exce\u00e7\u00e3o \u2013 n\u00e3o a regra.<\/p>\n<p>Isso significa que ficamos olhando para algo que podemos usar, mas optamos por n\u00e3o usar porque n\u00e3o parece estar escrito da maneira que achamos que deveria ser escrito.<\/p>\n<h2>Priorizando pares sobre usu\u00e1rios<\/h2>\n<p>O desenvolvimento \u00e9 complicado porque existem v\u00e1rias trocas que n\u00f3s \u2013 ou outro desenvolvedor \u2013 temos que fazer sempre que est\u00e3o construindo algo.<\/p>\n<h3>Olhando de dentro para fora<\/h3>\n<p>Temos que considerar:<\/p>\n<ul>\n<li>restri\u00e7\u00f5es de tempo e or\u00e7amento,<\/li>\n<li>qual paradigma nos ajudar\u00e1 a entregar um s\u00f3lido dentro dessas restri\u00e7\u00f5es,<\/li>\n<li>a solu\u00e7\u00e3o final realmente resolve o problema central,<\/li>\n<li>haver\u00e1 custos de manuten\u00e7\u00e3o associados \u00e0 forma como montamos algo?<\/li>\n<\/ul>\n<p>E a lista poderia continuar.<\/p>\n<p>Considerar os v\u00e1rios aspectos do desenvolvimento e debater as filosofias de como algo deve ser constru\u00eddo n\u00e3o \u00e9 incomum em nossa ind\u00fastria<\/p>\n<p>Mas tamb\u00e9m \u00e9 demorado, e pode vir a ser um exerc\u00edcio que produz um resultado l\u00edquido zero, porque nada vem disso. (Sim, muitas vezes pode ser uma experi\u00eancia de aprendizado, mas nem sempre.)<\/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=\"Uma vis\u00e3o desalinhada: priorizando colegas sobre usu\u00e1rios\" ><\/a><\/p>\n<p>Foto de Jos\u00e9 Alejandro Cuffia no Unsplash<\/p>\n<h3>Olhando de fora para dentro<\/h3>\n<p>No entanto, na pr\u00e1tica:<\/p>\n<ul>\n<li>O uso do paradigma para construir a solu\u00e7\u00e3o afeta seu uso do software?<\/li>\n<li>O software em quest\u00e3o resolve o problema?<\/li>\n<li>Se voc\u00ea n\u00e3o pudesse ver como o projeto foi montado, que conclus\u00e3o voc\u00ea tiraria sobre o software?<\/li>\n<\/ul>\n<p>E o \u00faltimo ponto pode ser o mais cr\u00edtico no que se refere ao software de c\u00f3digo aberto.<\/p>\n<p>Trabalhei na ind\u00fastria por tempo suficiente para saber que muitas vezes as pessoas querem uma solu\u00e7\u00e3o funcional que resolva seus problemas e assumem que \u00e9 constru\u00edda com seguran\u00e7a.<\/p>\n<p>Os desenvolvedores, por outro lado, examinar\u00e3o o c\u00f3digo mais do que a solu\u00e7\u00e3o que ele fornece e o problema que resolve.<\/p>\n<p>Se voc\u00ea \u00e9 um desenvolvedor, h\u00e1 absolutamente um tempo e um lugar para ambos. Mas se voc\u00ea permitir que o \u00faltimo o impe\u00e7a de enviar o primeiro, talvez nunca consiga algo para os outros usarem porque est\u00e1 muito preocupado com o que seus colegas podem pensar.<\/p>\n<p>E quando voc\u00ea est\u00e1 resolvendo um problema para outras pessoas, elas devem ser as que importam mais do que seus colegas.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ao trabalhar em um projeto, certifique-se de n\u00e3o priorizar constantemente os colegas sobre os usu\u00e1rios. Muitas vezes, o \u00faltimo \u00e9 mais importante do que o primeiro.<\/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":[898,753,722,837,920,1021,785,846],"tags":[1170],"class_list":["post-231722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-2","category-codigo-aberto","category-desenvolvedor","category-guia-para-iniciantes","category-outro","category-sites-uteis","category-software-livre","category-tutoriais","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/231722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=231722"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/231722\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/159789"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=231722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=231722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=231722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}