{"id":531,"date":"2009-09-19T18:50:56","date_gmt":"2009-09-19T23:50:56","guid":{"rendered":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/?p=531"},"modified":"2019-12-05T09:48:49","modified_gmt":"2019-12-05T14:48:49","slug":"how-to-appear-to-be-a-sophisticated-programmer","status":"publish","type":"post","link":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/?p=531","title":{"rendered":"How To Appear To Be A Sophisticated Programmer"},"content":{"rendered":"<p>During the economic apocalypse it will be increasingly important to stand out from all the other programmers applying for the few remaining jobs. It would certainly help if you appear to be the most sophisticated programmer. There are many ways to become a sophisticated programmer. You could write a book, master test driven design, contribute to an open source project, or use a lot of design pattern lingo like &#8220;factory method&#8221;\u009d to elevate yourself above the other code monkeys. But none of those things is as likely to impress as sprinkling a few phrases of French in your conversations.<\/p>\n<p>Casual use of French distinguished the aristocracy from the lower class. It was the mark of an educated man. French is heard so seldom today that you are sure to seem special if you drop the F bomb (as in French bomb). In order to pick up the French vocabulary relating to programming, read through some articles on the French version of WikiPedia at <a title=\"http:\/\/fr.wikipedia.org\/wiki\/D%C3%A9veloppeur\" href=\"http:\/\/fr.wikipedia.org\/wiki\/D\u00e9veloppeur\">http:\/\/fr.wikipedia.org\/wiki\/D\u00e9veloppeur<\/a>. Follow the <em>articles connexes<\/em> to find related articles with additional vocabulary.<\/p>\n<p>Here are some suggestions on how to sprinkle French in your conversations at work. Let&#8217;s suppose you are concerned about a buffer overflow in your application which could be a security risk. You will want to bring this to the attention of your <em>chef de projet<\/em> (project manager). You could say something like this, &#8220;<em>Monsieur, je pense que nous avons un d\u00e9passement de tampon.&#8221;.<\/em> Yes, you got that right! <em>L&#8217;Acad\u00e9mie fran\u00e7aise<\/em> in it&#8217;s efforts to avoid <em>un anglicisme<\/em> has decided that a buffer overflow should be called <em>un d\u00e9passement de tampon<\/em>. Now you might think the word overflow became <em>tampon<\/em> but it is actually the French word for buffer, what you use to stop the flow. <a title=\"http:\/\/fr.wikipedia.org\/wiki\/D%C3%A9passement_de_tampon\" href=\"http:\/\/fr.wikipedia.org\/wiki\/D%C3%A9passement_de_tampon\">http:\/\/fr.wikipedia.org\/wiki\/D\u00e9passement_de_tampon<\/a><\/p>\n<p>However, if you have a race condition you would use the phrase <em>une situation de comp\u00e9tition<\/em>.<\/p>\n<p>If you speak enough French to seem like you know the language you may even be transferred to France where all the programmers speak English. There are no French programming languages, not even Pascal or Eiffel uses French words for the syntax, and all the documentation is in English. But at least you&#8217;ll get a free European vacation and France just might avoid the economic apocalypse that dooms us all. Bonne chance!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During the economic apocalypse it will be increasingly important to stand out from all the other programmers applying for the few remaining jobs. It would certainly help if you appear to be the most sophisticated programmer. There are many ways &hellip; <a href=\"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/?p=531\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[243,12],"tags":[378,1156,380,381,379,382],"_links":{"self":[{"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/posts\/531"}],"collection":[{"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=531"}],"version-history":[{"count":3,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/posts\/531\/revisions"}],"predecessor-version":[{"id":3034,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/posts\/531\/revisions\/3034"}],"wp:attachment":[{"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=531"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}