{"id":231,"date":"2025-07-21T17:52:10","date_gmt":"2025-07-21T17:52:10","guid":{"rendered":"https:\/\/devandops.show\/?p=231"},"modified":"2025-07-21T17:52:10","modified_gmt":"2025-07-21T17:52:10","slug":"disenando-software-que-perdura-lecciones-de-rob-pike-el-creador-de-go","status":"publish","type":"post","link":"https:\/\/devandops.show\/index.php\/disenando-software-que-perdura-lecciones-de-rob-pike-el-creador-de-go\/","title":{"rendered":"Dise\u00f1ando Software que Perdura: Lecciones de Rob Pike, el creador de Go"},"content":{"rendered":"\n<p>En este episodio, discutimos una charla de Rob Pike, uno de los creadores del lenguaje de programaci\u00f3n Go. A lo largo de la conversaci\u00f3n, exploramos temas como la importancia de la planificaci\u00f3n y la mejora continua en el desarrollo de software, el dise\u00f1o intencional, y la promesa de compatibilidad que Go ofrece. En esta conversaci\u00f3n, discutims sobre la refactorizaci\u00f3n, la importancia de la planificaci\u00f3n en el desarrollo de software, y las ventajas del lenguaje Go, incluyendo su librer\u00eda est\u00e1ndar y su enfoque en la concurrencia. Tambi\u00e9n abordamos la necesidad de estandarizaci\u00f3n en el desarrollo, la humildad en la elecci\u00f3n de lenguajes de programaci\u00f3n, y la importancia de aprender de los fracasos. A lo largo de la charla, enfatizaremos que no hay un lenguaje superior, sino que cada uno tiene su prop\u00f3sito y que es fundamental tener una mente abierta en el uso de herramientas y tecnolog\u00edas.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Dev&amp;Ops - EP 18 - Dise\u00f1ando Software que Perdura: Lecciones de Rob Pike, el creador de Go\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/X1ypqgS0BpU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Enlaces<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Presentaci\u00f3n de Rob Pike:<\/strong> <a href=\"https:\/\/www.youtube.com\/watch?v=yE5Tpp2BSGw\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.youtube.com\/watch?v=yE5Tpp2BSGw<\/a><\/li>\n\n\n\n<li><strong>Especificaci\u00f3n de Go:<\/strong> <a href=\"https:\/\/go.dev\/ref\/spec\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/go.dev\/ref\/spec<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este episodio, discutimos una charla de Rob Pike, uno de los creadores del lenguaje de programaci\u00f3n Go. A lo largo de la conversaci\u00f3n, exploramos temas como la importancia de la planificaci\u00f3n y la mejora continua en el desarrollo de software, el dise\u00f1o intencional, y la promesa de compatibilidad que Go ofrece. En esta conversaci\u00f3n, discutims sobre la refactorizaci\u00f3n, la importancia de la planificaci\u00f3n en el desarrollo de software, y las ventajas del lenguaje Go, incluyendo su librer\u00eda est\u00e1ndar y su enfoque en la concurrencia. Tambi\u00e9n abordamos la necesidad de estandarizaci\u00f3n en el desarrollo, la humildad en la elecci\u00f3n de lenguajes de programaci\u00f3n, y la importancia de aprender de los fracasos.<br \/>\n<iframe loading=\"lazy\" width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https:\/\/share.transistor.fm\/e\/11dec9de?color=FFFFFF&#038;background=30343C\"><\/iframe><\/p>\n","protected":false},"author":1,"featured_media":232,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-podcast"],"_links":{"self":[{"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/posts\/231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":1,"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":233,"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/posts\/231\/revisions\/233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/media\/232"}],"wp:attachment":[{"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devandops.show\/index.php\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}