{"id":15791,"date":"2011-10-27T13:08:33","date_gmt":"2011-10-27T11:08:33","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=15791"},"modified":"2011-10-27T13:08:33","modified_gmt":"2011-10-27T11:08:33","slug":"doctor-ibn-engineer","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2011\/10\/27\/doctor-ibn-engineer\/","title":{"rendered":"Doctor ibn Engineer"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>I had an interesting idea today, which somehow transformed into a rather lengthy thought train, which, in turn, pushed me to browse quite a bit of Wikipedia, and, finally, to write this blog post. \u00a0 It&#8217;s just one of those things that I spent some time thinking about which has no practical purpose rather then annoy and entertain readers of this blog and confusing Google into bringing in more people, searching for rather random things.<\/p>\n<p>I started off with names and naming conventions. \u00a0People names, to be more precise, and how different cultures approached the naming. \u00a0Remember, those <a href=\"http:\/\/en.wikipedia.org\/wiki\/Patronymic#Arabic\">Arabic names<\/a> that trace the ancestry of a person using the &#8220;ibn&#8221; word, \u00a0which means the &#8220;son of&#8221;. \u00a0Abdul ibn Hasan ibn Abdurahman ibn Foo ibn Blah ibn .. it can go for ever. \u00a0No, remember those <a href=\"http:\/\/en.wikipedia.org\/wiki\/Family_name#English-speaking_countries\">surnames based on the profession<\/a> of a person, used by many cultures. \u00a0Baker, Fisher, Hunter, Miller, Parker, and so on.<\/p>\n<p>Wouldn&#8217;t it be fun to see these two paradigms mixed up. \u00a0We&#8217;d still use &#8220;ibn&#8221; to indicate the &#8220;son of&#8221; part. \u00a0But instead of meaningless father&#8217;s name we&#8217;d use father&#8217;s profession. \u00a0In conjunction with the regular first name and last name that could give some really awesome names. \u00a0For example, my son could have been <strong>Maxim ibn Programmer ibn Engineer ibn\u00a0Projectionist\u00a0Mamchenkov<\/strong>. \u00a0How cool is that? For a change, most people&#8217;s full names would be interesting. \u00a0The downside? \u00a0Those families with the same profession running through generation would be really boring. \u00a0But they would still have something to feel proud about. \u00a0John ibn Doctor ibn Doctor ibn Doctor ibn Doctor ibn Doctor Healer. \u00a0I&#8217;d be more than willing to trust my health into his capable hands!<\/p>\n<p>What would your name be like?<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I had an interesting idea today, which somehow transformed into a rather lengthy thought train, which, in turn, pushed me to browse quite a bit of Wikipedia, and, finally, to write this blog post. \u00a0 It&#8217;s just one of those things that I spent some time thinking about which has no practical purpose rather then &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2011\/10\/27\/doctor-ibn-engineer\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Doctor ibn Engineer<\/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,2],"tags":[429,167,767],"keyring_services":[],"class_list":["post-15791","post","type-post","status-publish","format-standard","hentry","category-general","category-personal","tag-culture","tag-ideas","tag-names"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":8015,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/10\/07\/on-naming-a-baby\/","url_meta":{"origin":15791,"position":0},"title":"On naming a baby","author":"Leonid Mamchenkov","date":"October 7, 2004","format":false,"excerpt":"For some time now, Olga and I are not trying to agree on a name for our baby. It seems that we every name that she likes, I cannot stand. Every name that is OK with me, she hates. We managed to locate a few names which don't cause any\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":8266,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/11\/27\/on-variable-naming-conventions\/","url_meta":{"origin":15791,"position":1},"title":"On variable naming conventions","author":"Leonid Mamchenkov","date":"November 27, 2004","format":false,"excerpt":"Naming variables (that includes functions) is one of the most flamed subjects in the computer programming world. Some people say you should use underscore (_) to separate words in the multiword names, like this_is_my_variable. Others believe that separation should be done by capitalizatioon like thisIsMyVariable. Agreeing on what should come\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":27727,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/06\/27\/using-non-breakable-spaces-in-test-method-names\/","url_meta":{"origin":15791,"position":2},"title":"Using non-breakable spaces in test method names","author":"Leonid Mamchenkov","date":"June 27, 2017","format":false,"excerpt":"Using non-breakable spaces in test method names is a great example of how something can start as a joke and quickly turn into something very practical and useful. if we decide to not follow PSR-2 naming for test methods because of readability, we might as well use non-breakable spaces since\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\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/06\/nbsp-code-500x80.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":42682,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/06\/05\/notes-to-myself-on-software-engineering\/","url_meta":{"origin":15791,"position":3},"title":"Notes to Myself on Software Engineering","author":"Leonid Mamchenkov","date":"June 5, 2019","format":false,"excerpt":"I came across these \"Notes to Myself on Software Engineering\", with which I agree wholeheartedly. Some of these I've learned \"the hard way\". For most of these, I wish I knew them earlier. They would make my life a lot easier. Here a few to get you started, but make\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":27108,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/imagine-the-world-without-muslims\/","url_meta":{"origin":15791,"position":4},"title":"Imagine the world without Muslims","author":"Leonid Mamchenkov","date":"December 11, 2016","format":false,"excerpt":"This is one of those things that I love about the Internet. \u00a0When you are wrong, the Internet doesn't just gently mention it. \u00a0It absolutely destroys you, shoving the reality so hard down your throat, you forget how to breath for a while. \u00a0And then, next time, if you haven't\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"world-without-muslims","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/world-without-muslims-500x375.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":15674,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/10\/06\/ubuntu-naming-permutations\/","url_meta":{"origin":15791,"position":5},"title":"Ubuntu naming permutations","author":"Leonid Mamchenkov","date":"October 6, 2011","format":false,"excerpt":"Even though I don't use Ubuntu myself, I think nothing stops me from sharing the fun those guys have these days. \u00a0But first, if you are anything like me, you need a little bit of context. \u00a0Here is a wiki page that explains Ubuntu code names and lists some of\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\/15791","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=15791"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/15791\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=15791"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=15791"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=15791"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=15791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}