{"id":192,"date":"2011-11-30T15:43:11","date_gmt":"2011-11-30T22:43:11","guid":{"rendered":"http:\/\/veracitek.net\/blog\/?p=192"},"modified":"2011-11-30T15:45:44","modified_gmt":"2011-11-30T22:45:44","slug":"are-you-a-monoglot","status":"publish","type":"post","link":"http:\/\/veracitek.com\/blog\/2011\/11\/are-you-a-monoglot\/","title":{"rendered":"Are you a Monoglot?"},"content":{"rendered":"<p>Technology is like a religion for some. If it ain\u2019t in their language it must \u201csuck\u201d. We may be able to thank headhunters and job descriptions for this unnecessary level of specialization. Jobs often come with a laundry list of specific required skills and those specific skills are either the result of a monoglot project leader or the preference of the previous developer. Either way requiring 15 years of .NET programming experience is a sure way to weed out some great prospective brain power. (as well as any honest candidates in this case since .NET hasn&#8217;t been around that long)<\/p>\n<p>We often steer folks away from .NET implementations for the simple reason that compiled languages add an unnecessary layer of complexity to the production process &amp; have caused a nightmare for maintainers. I personally love writing C# but can\u2019t recommend it for a web site. Not when interpreted languages are so powerful and often perform better than the .NET VM.<\/p>\n<p>However the title of \u201csucks\u201d is reserved for a handful of technologies whose developers knew exactly what they were doing. Making products purposely limited to control the user base does suck in the\u00a0tyrannical, Godwin&#8217;s law, way. That&#8217;s all I&#8217;ll say about that for now.<\/p>\n<p>However, if you are a polyglot you may be a dying breed. Unless you\u2019re careful that work you\u2019re doing now will be the only work you ever learn to do. The more specific your experiences are the less adaptable your solutions will be. Then one day you\u2019ll say, without any embarrassment: \u201cI don\u2019t know how to do that.\u201d \u2026 If you are a real technologist that sentence had better be followed by: \u201c \u2026 but I\u2019ll figure out how.\u201d \u2026 if it is not, you are probably a monoglot, and you may well find yourself cursed with the ungraceful miasma of obsolete skills. Perhaps your employer will \u201ckeep\u201d you because of your obsolete skills, but you\u2019ll be stuck, and it will suck. You&#8217;ll rot in your office chair anxious for the day you can retire.<\/p>\n<p>Polyglots like us have the gigantic benefit of never becoming obsolete, we are edge cutters, we aren&#8217;t afraid of new stuff, we assimilate new technologies like Cheerios. Polyglots are cool, and we may make a hobby of antagonizing the Monoglots (or &#8220;fanboys&#8221;) but our license is our knowledge. We can rip on the things we know, it&#8217;s what the &#8220;fanboys&#8221; don&#8217;t know that make them entertaining.<\/p>\n<p>If you are a monoglot, stop it. Stop it now! Then you&#8217;ll get the joke.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Technology is like a religion for some. If it ain\u2019t in their language it must \u201csuck\u201d. We may be able to thank headhunters and job descriptions for this unnecessary level of specialization. Jobs often come with a laundry list of specific required skills and those specific skills are either the result of a monoglot project [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"twitterCardType":"","cardImageID":0,"cardImage":"","cardTitle":"","cardDesc":"","cardImageAlt":"","cardPlayer":"","cardPlayerWidth":0,"cardPlayerHeight":0,"cardPlayerStream":"","cardPlayerCodec":"","footnotes":""},"categories":[31,151,99],"tags":[112,195,24,190,193,13,191,192,11,196,194],"class_list":["post-192","post","type-post","status-publish","format-standard","hentry","category-future-tech","category-good-tech","category-innovation-2","tag-net","tag-c","tag-fanboys","tag-monoglot","tag-perl","tag-php","tag-polyglot","tag-python","tag-rails","tag-retirement","tag-ruby"],"_links":{"self":[{"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/posts\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":2,"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":194,"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/posts\/192\/revisions\/194"}],"wp:attachment":[{"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/media?parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/categories?post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/veracitek.com\/blog\/wp-json\/wp\/v2\/tags?post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}