{"id":2827,"date":"2018-05-27T16:45:38","date_gmt":"2018-05-27T21:45:38","guid":{"rendered":"http:\/\/www.logikalsolutions.com\/wordpress\/?p=2827"},"modified":"2018-05-28T08:42:56","modified_gmt":"2018-05-28T13:42:56","slug":"fake-geeks","status":"publish","type":"post","link":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/","title":{"rendered":"Fake Geeks"},"content":{"rendered":"<p>One of the most annoying parts about being a geek is dealing with a world full of &#8220;fake geeks.&#8221; In a world full of fake news, fake sincerity and fake ethics (thank you Bill and Hillary Clinton!) I guess it was bound to happen. Don&#8217;t get me wrong, we&#8217;ve always had &#8220;fake geeks.&#8221; Most of them were management. You&#8217;ve all encountered them. That one worthless MBA who would stand just out of sight while real geeks were speaking to catch one technical sounding phrase and then drop it into conversations\/meetings in an effort to both impress and befuddle others in the meeting.<\/p>\n<p>Early in my career I worked at a place with a public relations person much like that. She took winging it to new heights. In OpenVMS we have file versions. This means in one directory you can have<\/p>\n<pre>file.nam;1<\/pre>\n<p>all the way through<\/p>\n<pre>file.nam;32767<\/pre>\n<p>If you open a file without specifying a version number the operating system takes the highest available number. It&#8217;s a great way of saving your ass while editing. Don&#8217;t talk to me about version control. When you are in your favorite editor and tell it to &#8220;save&#8221; it saves to local storage. You don&#8217;t check in each file save, you check in what you think works. So, after you spend 8+ hours editing a series of files then fat finger on the final save, you, using lesser operating systems, are proverbially screwed. We can quickly close the file and<\/p>\n<pre>rename file.nam;-1 file.nam;0<\/pre>\n<p>to at least get back the previous save so we didn&#8217;t lose an entire day&#8217;s work.<\/p>\n<p>At any rate, she walked through one day hearing the programmers talking about purging off some files before merging transaction files together. On her next tour she brought people through stating proudly<\/p>\n<blockquote><p>These are our purgers and mergers.<\/p><\/blockquote>\n<p>People nodded as if she knew what she was talking about. The higher you get in a company, the less you actually know.<\/p>\n<p>&#8220;Fake Geeks&#8221; are now being churned out of &#8220;colleges&#8221; and &#8220;universities&#8221; at an alarming pace. Many are even given IT degrees and most shouldn&#8217;t be allowed anywhere near a keyboard. Almost all of them are &#8220;script kiddies.&#8221; All they &#8220;know&#8221; is some worthless scripting language their college was teaching. They have no idea about application architecting or architecture. Even less of an idea about proper systems development, opting instead for the criminal fraud of AGILE.<\/p>\n<p>The absolute worst category in today&#8217;s market are grouped under the umbrella &#8220;Web developers.&#8221;<\/p>\n<p>What is bringing about this rant?<\/p>\n<p>I love the <a href=\"http:\/\/freakonomics.com\/archive\/\">Freakonomics<\/a> podcast. I rarely get a chance to listen to it on the radio, so I save that pleasure for long car drives. Since I may be leaving in under a week on a multi-state drive, I decided to pull down a bunch of stuff I missed.<\/p>\n<pre>roland@roland-I5-HP-Compaq-8300-Elite-SFF-PC:~\/freak$ dir \/media\/roland\/3265-3031\/Freakonomics\/\r\nfreakonomics_extras062217.mp3 freakonomics_podcast030816.mp3 freakonomics_podcast051116.mp3 freakonomics_podcast090617.mp3 freakonomics_podcast101817.mp3 freakonomics_podcast112917.mp3\r\nfreakonomics_extras092517.mp3 freakonomics_podcast031616.mp3 freakonomics_podcast052616.mp3 freakonomics_podcast090617.mp3.opdownload freakonomics_podcast101916.mp3 freakonomics_podcast113016.mp3\r\nfreakonomics_podcast010417.mp3 freakonomics_podcast032316.mp3<\/pre>\n<p>Hopefully you all clicked the Freakonomics link I provided. The archive is in reverse chronological order. Obviously they had a database person return the data in logical order. Now, take a look at the file names. Only a &#8220;Web developer&#8221; would have pulled this shit. For my European readers and those reading a bit too quickly, that date in the file name is in MMDDYY format. You have to manually create a play list (not a safe thing to do while driving) or, you have to manually select each file (again, not a safe thing to do while driving) or you have to rename everything you downloaded so ordinary MP3 player software can just process each file in the directory in the correct order.<\/p>\n<p>Since most of you come here to steal code.<\/p>\n<pre>roland@roland-I5-HP-Compaq-8300-Elite-SFF-PC:~$ cat rename_freak.sh\r\n#! \/bin\/bash\r\n#\r\ncd \/media\/roland\/3265-3031\/Freakonomics\/\r\nfor file in *.mp3\r\ndo\r\n  [[ $file =~ freakonomics_podcast([[:digit:]]{2})([[:digit:]]{2})([[:digit:]]{2}).mp3 ]] &amp;&amp; \\\r\n    {\r\n      new_name=\"20${BASH_REMATCH[3]}${BASH_REMATCH[1]}${BASH_REMATCH[2]}_freakonomics_podcast.mp3\"\r\n      mv $file $new_name\r\n    }\r\ndone\r\n\r\n<\/pre>\n<p>After running it my file names all look like this.<\/p>\n<pre>20170104_freakonomics_podcast.mp3\r\n20170118_freakonomics_podcast.mp3\r\n20170125_freakonomics_podcast.mp3\r\n20160210_freakonomics_podcast.mp3\r\n20170215_freakonomics_podcast.mp3\r\n20160217_freakonomics_podcast.mp3\r\n20160308_freakonomics_podcast.mp3\r\n20160316_freakonomics_podcast.mp3\r\n20160323_freakonomics_podcast.mp3\r\n20170323_freakonomics_podcast.mp3\r\n20160331_freakonomics_podcast.mp3<\/pre>\n<p>&nbsp;<\/p>\n<p>Anyone who actually got a degree in IT should be using YYYYMMDD by default. We all use this format because it keeps things in sorted order. It&#8217;s a reflex. A reflex none of us will have to change until 99991231. After that we have to perform a mass-rename, stuffing an extra leading zero into existing file names and changing our own default pattern to YYYYYMMDD.<\/p>\n<p>Fake geeks really piss me off.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the most annoying parts about being a geek is dealing with a world full of &#8220;fake geeks.&#8221; In a world full of fake news, fake sincerity and fake ethics (thank you Bill and Hillary Clinton!) I guess it was bound to happen. Don&#8217;t get me wrong, we&#8217;ve always had &#8220;fake geeks.&#8221; Most of them were management. You&#8217;ve all encountered them. That one worthless MBA who would stand just out of sight while real &hellip; <a title=\"Fake Geeks\" class=\"bnm-read-more\" href=\"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/\"><span class=\"screen-reader-text\">Fake Geeks<\/span>Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":2828,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[1274,1628,1627,1469,1626],"class_list":["post-2827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-information-technology","category-thank-you-sir-may-i-have-another","tag-agile","tag-fake-news","tag-freakonomics","tag-script-kiddies","tag-web-developers","bnm-entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fake Geeks &#8211; Logikal Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fake Geeks &#8211; Logikal Blog\" \/>\n<meta property=\"og:description\" content=\"One of the most annoying parts about being a geek is dealing with a world full of &#8220;fake geeks.&#8221; In a world full of fake news, fake sincerity and fake ethics (thank you Bill and Hillary Clinton!) I guess it was bound to happen. Don&#8217;t get me wrong, we&#8217;ve always had &#8220;fake geeks.&#8221; Most of them were management. You&#8217;ve all encountered them. That one worthless MBA who would stand just out of sight while real &hellip; Fake GeeksRead more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/\" \/>\n<meta property=\"og:site_name\" content=\"Logikal Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-27T21:45:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-28T13:42:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2018\/05\/IMG_2018-05-27_16-08-26.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"seasoned_geek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"seasoned_geek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/\"},\"author\":{\"name\":\"seasoned_geek\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c077f770ade13de7faaf616c3eac6842\"},\"headline\":\"Fake Geeks\",\"datePublished\":\"2018-05-27T21:45:38+00:00\",\"dateModified\":\"2018-05-28T13:42:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/\"},\"wordCount\":694,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c077f770ade13de7faaf616c3eac6842\"},\"image\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/IMG_2018-05-27_16-08-26.jpeg\",\"keywords\":[\"Agile\",\"fake news\",\"freakonomics\",\"script kiddies\",\"web developers\"],\"articleSection\":[\"Information Technology\",\"Thank You Sir May I Have Another\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/\",\"url\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/\",\"name\":\"Fake Geeks &#8211; Logikal Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/IMG_2018-05-27_16-08-26.jpeg\",\"datePublished\":\"2018-05-27T21:45:38+00:00\",\"dateModified\":\"2018-05-28T13:42:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/IMG_2018-05-27_16-08-26.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/IMG_2018-05-27_16-08-26.jpeg\",\"width\":1920,\"height\":1440,\"caption\":\"Compaq keyboard\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/information-technology\\\/fake-geeks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fake Geeks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/\",\"name\":\"Logikal Blog\",\"description\":\"No part of this site may be used by AI without first purchasing that right\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c077f770ade13de7faaf616c3eac6842\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c077f770ade13de7faaf616c3eac6842\",\"name\":\"seasoned_geek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r\",\"caption\":\"seasoned_geek\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r\"},\"description\":\"Roland Hughes started his IT career in the early 1980s. He quickly became a consultant and president of Logikal Solutions, a software consulting firm specializing in OpenVMS application and C++\\\/Qt touchscreen\\\/embedded Linux development. Early in his career he became involved in what is now called cross platform development. Given the dearth of useful books on the subject he ventured into the world of professional author in 1995 writing the first of the \\\"Zinc It!\\\" book series for John Gordon Burke Publisher, Inc. A decade later he released a massive (nearly 800 pages) tome \\\"The Minimum You Need to Know to Be an OpenVMS Application Developer\\\" which tried to encapsulate the essential skills gained over what was nearly a 20 year career at that point. From there \\\"The Minimum You Need to Know\\\" book series was born. Three years later he wrote his first novel \\\"Infinite Exposure\\\" which got much notice from people involved in the banking and financial security worlds. Some of the attacks predicted in that book have since come to pass. While it was not originally intended to be a trilogy, it became the first book of \\\"The Earth That Was\\\" trilogy: Infinite Exposure Lesedi - The Greatest Lie Ever Told John Smith - Last Known Survivor of the Microsoft Wars When he is not consulting Roland Hughes posts about technology and sometimes politics on his blog. He also has regularly scheduled Sunday posts appearing on the Interesting Authors blog.\",\"sameAs\":[\"https:\\\/\\\/theminimumyouneedtoknow.com\"],\"url\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/author\\\/seasoned_geek\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fake Geeks &#8211; Logikal Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/","og_locale":"en_US","og_type":"article","og_title":"Fake Geeks &#8211; Logikal Blog","og_description":"One of the most annoying parts about being a geek is dealing with a world full of &#8220;fake geeks.&#8221; In a world full of fake news, fake sincerity and fake ethics (thank you Bill and Hillary Clinton!) I guess it was bound to happen. Don&#8217;t get me wrong, we&#8217;ve always had &#8220;fake geeks.&#8221; Most of them were management. You&#8217;ve all encountered them. That one worthless MBA who would stand just out of sight while real &hellip; Fake GeeksRead more","og_url":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/","og_site_name":"Logikal Blog","article_published_time":"2018-05-27T21:45:38+00:00","article_modified_time":"2018-05-28T13:42:56+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2018\/05\/IMG_2018-05-27_16-08-26.jpeg","type":"image\/jpeg"}],"author":"seasoned_geek","twitter_card":"summary_large_image","twitter_misc":{"Written by":"seasoned_geek","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/#article","isPartOf":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/"},"author":{"name":"seasoned_geek","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/c077f770ade13de7faaf616c3eac6842"},"headline":"Fake Geeks","datePublished":"2018-05-27T21:45:38+00:00","dateModified":"2018-05-28T13:42:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/"},"wordCount":694,"commentCount":0,"publisher":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/c077f770ade13de7faaf616c3eac6842"},"image":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2018\/05\/IMG_2018-05-27_16-08-26.jpeg","keywords":["Agile","fake news","freakonomics","script kiddies","web developers"],"articleSection":["Information Technology","Thank You Sir May I Have Another"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/","url":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/","name":"Fake Geeks &#8211; Logikal Blog","isPartOf":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/#primaryimage"},"image":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2018\/05\/IMG_2018-05-27_16-08-26.jpeg","datePublished":"2018-05-27T21:45:38+00:00","dateModified":"2018-05-28T13:42:56+00:00","breadcrumb":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/#primaryimage","url":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2018\/05\/IMG_2018-05-27_16-08-26.jpeg","contentUrl":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2018\/05\/IMG_2018-05-27_16-08-26.jpeg","width":1920,"height":1440,"caption":"Compaq keyboard"},{"@type":"BreadcrumbList","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/fake-geeks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.logikalsolutions.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Fake Geeks"}]},{"@type":"WebSite","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#website","url":"https:\/\/www.logikalsolutions.com\/wordpress\/","name":"Logikal Blog","description":"No part of this site may be used by AI without first purchasing that right","publisher":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/c077f770ade13de7faaf616c3eac6842"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.logikalsolutions.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/c077f770ade13de7faaf616c3eac6842","name":"seasoned_geek","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r","url":"https:\/\/secure.gravatar.com\/avatar\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r","caption":"seasoned_geek"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r"},"description":"Roland Hughes started his IT career in the early 1980s. He quickly became a consultant and president of Logikal Solutions, a software consulting firm specializing in OpenVMS application and C++\/Qt touchscreen\/embedded Linux development. Early in his career he became involved in what is now called cross platform development. Given the dearth of useful books on the subject he ventured into the world of professional author in 1995 writing the first of the \"Zinc It!\" book series for John Gordon Burke Publisher, Inc. A decade later he released a massive (nearly 800 pages) tome \"The Minimum You Need to Know to Be an OpenVMS Application Developer\" which tried to encapsulate the essential skills gained over what was nearly a 20 year career at that point. From there \"The Minimum You Need to Know\" book series was born. Three years later he wrote his first novel \"Infinite Exposure\" which got much notice from people involved in the banking and financial security worlds. Some of the attacks predicted in that book have since come to pass. While it was not originally intended to be a trilogy, it became the first book of \"The Earth That Was\" trilogy: Infinite Exposure Lesedi - The Greatest Lie Ever Told John Smith - Last Known Survivor of the Microsoft Wars When he is not consulting Roland Hughes posts about technology and sometimes politics on his blog. He also has regularly scheduled Sunday posts appearing on the Interesting Authors blog.","sameAs":["https:\/\/theminimumyouneedtoknow.com"],"url":"https:\/\/www.logikalsolutions.com\/wordpress\/author\/seasoned_geek\/"}]}},"_links":{"self":[{"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/posts\/2827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/comments?post=2827"}],"version-history":[{"count":0,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/posts\/2827\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/media\/2828"}],"wp:attachment":[{"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/media?parent=2827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/categories?post=2827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/tags?post=2827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}