{"id":7654,"date":"2004-07-09T15:44:45","date_gmt":"2004-07-09T13:44:45","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/09\/wtf-or-working-with-fools\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"wtf-or-working-with-fools","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/09\/wtf-or-working-with-fools\/","title":{"rendered":"WTF or working with fools"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>\t<img decoding=\"async\" class=\"alignleft\" src=\"\/wordpress\/wp-content\/20040709-i_work_with_fools.gif\" alt=\"\"><\/p>\n<p>Those who deal with other people&#8217;s source code are regularly caught saying &#8220;<acronym title=\"What The Fsck\">WTF<\/acronym>?&#8221;.  <a href=\"http:\/\/thedailywtf.com\/\">Here<\/a> is a site where people like these post daily the reasons that they get caught saying it.  My favourite one so far is about the <a href=\"http:\/\/thedailywtf.com\/archive\/2004\/07\/01\/469.aspx\">FOR-CASE paradigm<\/a>.<\/p>\n<p>After too much code these people usually realize that they are <a href=\"http:\/\/www.iworkwithfools.com\/\">working with fools<\/a>.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Those who deal with other people&#8217;s source code are regularly caught saying &#8220;WTF?&#8221;. Here is a site where people like these post daily the reasons that they get caught saying it. My favourite one so far is about the FOR-CASE paradigm. After too much code these people usually realize that they are working with fools.<\/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,62],"tags":[],"keyring_services":[],"class_list":["post-7654","post","type-post","status-publish","format-standard","hentry","category-general","category-technology"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":26294,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/07\/28\/wtf-the-inner-json-effect\/","url_meta":{"origin":7654,"position":0},"title":"WTF : The Inner JSON Effect","author":"Leonid Mamchenkov","date":"July 28, 2016","format":false,"excerpt":"I've seen my share of horrible systems, but I haven't seen anything this bad: \u201cSo you have \u2018customers.json\u2019 and \u2018customers.js\u2019. The JSON file is the metadata and the JS file has all the code. So the list of functions in the JSON file tells JDSL to look up those revisions\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":16189,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/04\/02\/morse-code-for-android\/","url_meta":{"origin":7654,"position":1},"title":"Morse Code for Android","author":"Leonid Mamchenkov","date":"April 2, 2012","format":false,"excerpt":"Gmail team celebrated this year's April Fools day with Gmail Tap. That, of course, made me smile. \u00a0But it also made me think. \u00a0It's been a long while since I wanted to learn Morse Code. \u00a0I knew bits and pieces for years, and I could probably transmit my SOS if\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/1KhZKNZO8mQ\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":9326,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/08\/10\/the-worst-code-ever\/","url_meta":{"origin":7654,"position":2},"title":"The worst code ever","author":"Leonid Mamchenkov","date":"August 10, 2005","format":false,"excerpt":"Today is the black day in my experiences calendar. I have seen the worst code ever. I found all that mess in our corporate intranet. It has been written by one guy who long left the company and noone looks at it nomore. Other programmers avoid it like a plague\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":12601,"url":"https:\/\/mamchenkov.net\/wordpress\/2010\/06\/03\/what-was-the-court-thinking\/","url_meta":{"origin":7654,"position":3},"title":"What was the court thinking?","author":"Leonid Mamchenkov","date":"June 3, 2010","format":false,"excerpt":"I came across this article about a couple discovering that they are actually a half-brother and half-sister. \u00a0As devastating \u00a0as these news were to them, there is not much for us - people who don't know them. \u00a0We've heard the stories before and will most likely hear more in the\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":16850,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/10\/19\/second-power-cut-for-today-wtf\/","url_meta":{"origin":7654,"position":4},"title":"Second power cut for today. WTF?","author":"Leonid Mamchenkov","date":"October 19, 2012","format":"status","excerpt":"Second power cut for today. WTF?","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":24281,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/06\/02\/php-wtf\/","url_meta":{"origin":7654,"position":5},"title":"PHP WTF","author":"Leonid Mamchenkov","date":"June 2, 2015","format":false,"excerpt":"Here are the slides from Mark Story's lightning talk at CakeFest 2015: http:\/\/www.slideshare.net\/markstory\/php-wtf These are both hilarious and scary at the same time. \u00a0If you want more of these, have a look at phpwtf.org. \u00a0And yes, be careful!","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\/7654","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=7654"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7654\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=7654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=7654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=7654"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=7654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}