{"id":2041,"date":"2013-07-01T12:35:14","date_gmt":"2013-07-01T16:35:14","guid":{"rendered":"http:\/\/antipaucity.com\/?p=2041"},"modified":"2013-07-01T12:35:14","modified_gmt":"2013-07-01T16:35:14","slug":"what-is-the-new-python","status":"publish","type":"post","link":"https:\/\/merikebi.warrenmyers.com\/?p=2041","title":{"rendered":"what is the &#8220;new&#8221; python?"},"content":{"rendered":"<p>9 years ago, {{Paul Graham}} made a controversial <a href=\"http:\/\/www.paulgraham.com\/gh.html\">statement<\/a>:<\/p>\n<blockquote><p>[W]hen you choose a language, you&#8217;re also choosing a community. The programmers you&#8217;ll be able to hire to work on a {{Java}} project won&#8217;t be as smart as the ones you could get to work on a project written in {{Python}}. And the quality of your hackers probably matters more than the language you choose. Though, frankly, the fact that good hackers prefer Python to Java should tell you something about the relative merits of those languages.<\/p><\/blockquote>\n<p>He had a follow-up the next <a href=\"http:\/\/www.paulgraham.com\/pypar.html\">month<\/a>\u00a0to expand a little on that thought:<\/p>\n<blockquote><p>[Y]ou could get smarter programmers to work on a Python project than you could to work on a Java project.<\/p>\n<p>I didn&#8217;t mean by this that Java programmers are dumb. I meant that Python programmers are smart. It&#8217;s a lot of work to learn a new programming language. And people don&#8217;t learn Python because it will get them a job; they learn it because they genuinely like to program and aren&#8217;t satisfied with the languages they already know.<\/p>\n<p>Which makes them exactly the kind of programmers companies should want to hire.<\/p><\/blockquote>\n<p>I wonder &#8211; what is the &#8220;new&#8221; <a href=\"http:\/\/stackoverflow.com\/questions\/tagged\/python\">Python<\/a>? If Python was what the Cool Kids\u2122 were picking up for fun a decade ago, what is it today? <a href=\"http:\/\/stackoverflow.com\/questions\/tagged\/r\">R<\/a>? <a href=\"http:\/\/stackoverflow.com\/questions\/tagged\/ruby\">Ruby<\/a>? Or something that isn&#8217;t as well known? Ruby is two years newer than Python, but seems to have only become truly popular with the advent of {{Ruby-on-Rails}}. R may be too focused (it being designed for statistics programming), though it is also 20 years old now.<\/p>\n<p>What new languages \/ techniques are there? Are there <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_programming_languages\">any<\/a>? {{Haskell}} is \u00a0nearly a quarter century old. {{Erlang}} is nearly 30.<\/p>\n<p>If you were a hiring manager, what would strike you as &#8220;motivated&#8221; or &#8220;must be smart&#8221; in terms of language(s) on resume?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>9 years ago, {{Paul Graham}} made a controversial statement: [W]hen you choose a language, you&#8217;re also choosing a community. The programmers you&#8217;ll be able to hire to work on a {{Java}} project won&#8217;t be as smart as the ones you could get to work on a project written in {{Python}}. And the quality of your &hellip;<br \/><a href=\"https:\/\/merikebi.warrenmyers.com\/?p=2041\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Continue reading <span class=\"screen-reader-text\">what is the &#8220;new&#8221; python?<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[6,11,12,41],"tags":[162,368,376,595,606,684],"keyring_services":[],"class_list":["post-2041","post","type-post","status-publish","format-standard","hentry","category-code","category-education","category-engineering","category-technical","tag-career","tag-hacker","tag-hiring","tag-programming","tag-python","tag-smart"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=\/wp\/v2\/posts\/2041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2041"}],"version-history":[{"count":0,"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=\/wp\/v2\/posts\/2041\/revisions"}],"wp:attachment":[{"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2041"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/merikebi.warrenmyers.com\/index.php?rest_route=%2Fwp%2Fv2%2Fkeyring_services&post=2041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}