{"id":6659,"date":"2020-02-07T21:24:00","date_gmt":"2020-02-07T20:24:00","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=6659"},"modified":"2020-02-07T11:38:41","modified_gmt":"2020-02-07T10:38:41","slug":"why-most-code-sucks-better-programming-medium","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2020\/02\/07\/why-most-code-sucks-better-programming-medium\/","title":{"rendered":"Why Most Code Sucks &#8211; Better Programming &#8211; Medium"},"content":{"rendered":"<p><em><a href=\"https:\/\/medium.com\/better-programming\/why-most-code-sucks-ebc73b1a8882\">Why Most Code Sucks &#8211; Better Programming &#8211; Medium<\/a><\/em><\/p>\n<blockquote><p>And what you can do to improve yours<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Why Most Code Sucks &#8211; Better Programming &#8211; Medium And what you can do to improve yours<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2020\/02\/07\/why-most-code-sucks-better-programming-medium\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[72],"tags":[],"class_list":["post-6659","post","type-post","status-publish","format-link","hentry","category-documentations","post_format-post-format-link"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-1Jp","jetpack-related-posts":[{"id":10181,"url":"https:\/\/monodes.com\/predaelli\/2023\/01\/04\/9-python-built-in-decorators-that-optimize-your-code-significantly-by-yang-zhou-techtofreedom-jan-2023-medium\/","url_meta":{"origin":6659,"position":0},"title":"9 Python Built-In Decorators That Optimize Your Code Significantly | by Yang Zhou | TechToFreedom | Jan, 2023 | Medium","author":"Paolo Redaelli","date":"2023-01-04","format":false,"excerpt":"Do more by less: leverage the power of decorators Source: 9 Python Built-In Decorators That Optimize Your Code Significantly | by Yang Zhou | TechToFreedom | Jan, 2023 | Medium.","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5130,"url":"https:\/\/monodes.com\/predaelli\/2019\/01\/15\/intuitive-asynchronous-javascript-edwin-yung-medium\/","url_meta":{"origin":6659,"position":1},"title":"Intuitive Asynchronous Javascript \u2013 Edwin Yung \u2013 Medium","author":"Paolo Redaelli","date":"2019-01-15","format":false,"excerpt":"Escape callback hell! Source: Intuitive Asynchronous Javascript \u2013 Edwin Yung \u2013 Medium \u00a0 Asynchronous Javascript Explained Simply and Intuitively Edwin Yung Dec 29, 2017 Escape callback hell with this\u00a0article! Asynchronous Javascript is difficult to wrangle. The following is my quick attempt to elucidate their inner workings. Before we get started,\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6316,"url":"https:\/\/monodes.com\/predaelli\/2019\/12\/15\/the-7-habits-of-highly-ineffective-programmers-young-coder-medium\/","url_meta":{"origin":6659,"position":2},"title":"The 7 Habits of Highly Ineffective Programmers &#8211; Young Coder &#8211; Medium","author":"Paolo Redaelli","date":"2019-12-15","format":"link","excerpt":"Are you committing crimes against code? From: The 7 Habits of Highly Ineffective Programmers - Young Coder - Medium The 7 Habits of Highly Ineffective Programmers Are you committing crimes against code? Matthew MacDonald Dec 5 \u00b7 4 min read Adapted from Pixabay It\u2019s always good to refactor old code,\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"Matthew MacDonald","src":"https:\/\/i0.wp.com\/miro.medium.com\/fit\/c\/58\/58\/1%2AsSR_cfRyUkBoM7L1pUYoYA.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":7802,"url":"https:\/\/monodes.com\/predaelli\/2020\/12\/03\/15-mistakes-every-developer-has-made-in-their-life-by-daan-better-programming-nov-2020-medium\/","url_meta":{"origin":6659,"position":3},"title":"15 Mistakes Every Developer Has Made in Their Life | by Daan | Better Programming | Nov, 2020 | Medium","author":"Paolo Redaelli","date":"2020-12-03","format":"link","excerpt":"You can probably relate to these mistakes Source: 15 Mistakes Every Developer Has Made in Their Life | by Daan | Better Programming | Nov, 2020 | Medium","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8275,"url":"https:\/\/monodes.com\/predaelli\/2021\/03\/26\/its-what-they-told-you-about-oop-that-sucks\/","url_meta":{"origin":6659,"position":4},"title":"It&#8217;s what they told you about OOP that sucks","author":"Paolo Redaelli","date":"2021-03-26","format":false,"excerpt":"These days it seems to be fashionable to say that \"OO sucks\". Why OO Sucks by Joe Armstrong. We already read argumentations like this. That's why the almighty Giuseppe Mazzapica titled one of his presentation What they told you about OOP is wrong This is also the case: dear Joe,\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4948,"url":"https:\/\/monodes.com\/predaelli\/2018\/11\/19\/maintainable-code-and-the-open-closed-principle-severin-perez-medium\/","url_meta":{"origin":6659,"position":5},"title":"Maintainable Code and the Open-Closed Principle \u2013 Severin Perez \u2013 Medium","author":"Paolo Redaelli","date":"2018-11-19","format":false,"excerpt":"A Look at the Open-Closed Principle in JavaScript Maintainable Code and the Open-Closed Principle \u2013 Severin Perez \u2013 Medium Oh, another interesting article that tries to educate the \"unliterate\" JavaScript masses about the basic principle behind Eiffel..... Maintainable Code and the Open-Closed Principle Abstraction and the Open-Closed Principle in JavaScript\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/6659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=6659"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/6659\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=6659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=6659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=6659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}