{"id":8431,"date":"2005-01-06T10:33:14","date_gmt":"2005-01-06T08:33:14","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/how-to-write-unmaintainable-code\/"},"modified":"2005-10-03T08:52:16","modified_gmt":"2005-10-03T05:52:16","slug":"how-to-write-unmaintainable-code","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/how-to-write-unmaintainable-code\/","title":{"rendered":"How To Write Unmaintainable Code"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>In many places Perl is called an unmaintainable language.  People with brains know that you can write unmaintainable code in any programming language what-so-ever.  People who are familiar with Perl know that it can be used to write the uglies code ever, or the most beautiful code ever. <\/p>\n<p>Aside from Perl discussion, <a href=\"http:\/\/www.strauss.za.com\/sla\/code_std.html\">here<\/a> is an excellent document that shows how to write totally unmaintainable code in Java.  Most of the rules are generic enough to be applied to any language.<\/p>\n<p>I just hope you will never, for the sake of the humanity, follow any of the rules described.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>In many places Perl is called an unmaintainable language. People with brains know that you can write unmaintainable code in any programming language what-so-ever. People who are familiar with Perl know that it can be used to write the uglies code ever, or the most beautiful code ever. Aside from Perl discussion, here is an &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/how-to-write-unmaintainable-code\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How To Write Unmaintainable Code<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18],"tags":[47,36],"keyring_services":[],"class_list":["post-8431","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","tag-java","tag-perl"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7402,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/03\/30\/php-zopepython-and-perl\/","url_meta":{"origin":8431,"position":0},"title":"PHP, Zope\/Python, and Perl","author":"Leonid Mamchenkov","date":"March 30, 2004","format":false,"excerpt":"There is an article at kuro5hin.net called \"Switching from PHP to Zope\/Python\". This should provide for an interesting read for all those poor PHP souls. As for me - I use Perl and I am not planning to change any time soon. There are two major bonuses in Perl for\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10294,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/08\/02\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":8431,"position":1},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"August 2, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-08-01 Camels and Rubber Duckies - Joel on Software -- Pricing 101 from Joel Spolsky Tagged as: analysis business economy finance marketing money prices pricing software startup strategy technology tips Myths, Lies, and Truths about the Linux kernel -- Excellent presentation from Ottawa\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9612,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/10\/26\/perl-vs-java-vs-any-other-programming-language\/","url_meta":{"origin":8431,"position":2},"title":"Perl vs. Java vs. any other programming language","author":"Leonid Mamchenkov","date":"October 26, 2005","format":false,"excerpt":"Ovid once again does an excellent job. This time he talks about choosing proper tools for the job, using computer programming languages as examples. Do not choose solutions if you don't know what the problem is.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11298,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/06\/07\/programming-language-barrier\/","url_meta":{"origin":8431,"position":3},"title":"Programming language barrier","author":"Leonid Mamchenkov","date":"June 7, 2008","format":false,"excerpt":"One of the frequent things that I hear about programmers is that it doesn't matter which language the person is using and which language you need him to use, because if he is any good he'll learn and catch up pretty fast.\u00a0 In other words, if you take a decent\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":43485,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/02\/perl-6-re-branding\/","url_meta":{"origin":8431,"position":4},"title":"Perl 6 re-branding","author":"Leonid Mamchenkov","date":"September 2, 2019","format":false,"excerpt":"Curtis \"Ovid\" Poe, the author of the book \"Beginning Perl\" and long-time Perl Monk, has this excellent post on the re-branding discussion of Perl 6. Even though I'm not writing much Perl code these days, I have to admit that the whole Perl 6 thing has been going for years\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11477,"url":"https:\/\/mamchenkov.net\/wordpress\/2009\/01\/04\/programming-religions\/","url_meta":{"origin":8431,"position":5},"title":"Programming religions","author":"Leonid Mamchenkov","date":"January 4, 2009","format":false,"excerpt":"I'm slowly catching up with the news stream and all the jokes of the last few weeks.\u00a0 \"If programming languages were religions\" is a nice one.\u00a0 Here is PHP, which I spent the most time with now: PHP would be Cafeteria Christianity - Fights with Java for the web market.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/8431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=8431"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/8431\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=8431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=8431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=8431"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=8431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}