{"id":3785,"date":"2024-04-15T07:39:44","date_gmt":"2024-04-15T07:39:44","guid":{"rendered":"https:\/\/denayer.com\/blog\/?p=3785"},"modified":"2024-04-19T13:32:57","modified_gmt":"2024-04-19T13:32:57","slug":"does-ai-make-software-developers-obsolete","status":"publish","type":"post","link":"http:\/\/denayer.com\/blog\/does-ai-make-software-developers-obsolete\/","title":{"rendered":"Does AI make software developers obsolete?"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;-1px|auto||auto||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px|||||&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><span>&#x1f916;\u00a0Some believe this will happen soon. Jensen Huang (NVidia) recently said that coding is not a viable career and at FTI Supernova former president Barak Obama stated: \u201cunless you are at the top 1% of coding, if you&#8217;re just doing regular stuff, AI is going to replace you pretty quick.\u201d <\/span><\/p>\n<p><span>Their assumption seems that we will soon describe our business needs in human language. The AI will then create a working application by generating the necessary software. No software engineers needed. <\/span><\/p>\n<p><span>&#x274c;\u00a0This nonsense has to stop. It is not innocent. Our economy will be in deep trouble if we keep discouraging young people from becoming software engineers. <\/span><\/p>\n<p><span>&#x1f3ac;\u00a0A recent demo labelled as &#8220;AI Software Engineer&#8221; marked a new low in pushing this misconception. The demo video shows an AI system that picks up a random programming job from a website, downloads the code, analyses it, fixes the bugs, and takes the money. <\/span><\/p>\n<p><span>Except\u2026 it wasn\u2019t. I will put the video to the deep analysis by <\/span><a href=\"https:\/\/www.linkedin.com\/in\/ACoAAAAQH4UBAp-0bQgzu-Dg2hNp0YxvDjjlFUk\" data-attribute-index=\"0\" data-entity-type=\"MINI_PROFILE\">Carl Brown<\/a><span> in the comments but here are the main points:\u00a0<\/span><br \/><span>&#x27a1;&#xfe0f;\u00a0it didn\u2019t answer the job request; it did something else entirely\u00a0<\/span><br \/><span>&#x27a1;&#xfe0f;\u00a0it unnecessarily created new, buggy source files that it then fixed (zero value)\u00a0<\/span><br \/><span>&#x27a1;&#xfe0f;\u00a0it wrote bad code <\/span><\/p>\n<p><span>&#x1f914;\u00a0So ok, you say, that\u2019s painful, but surely the next version of ChatGPT will do this! <\/span><\/p>\n<p><span>&#x1f6ab;\u00a0No, it won\u2019t. Software development requires a broad set of skills, most importantly the ability to reason, which large language models cannot reliably do. It will not just be a matter of adding more training data or making the model larger. Reasoning is the holy grail of AI and has proven elusive so far. It will require nothing less than a major scientific breakthrough. <\/span><\/p>\n<p><span>&#x1f527; Don\u2019t get me wrong, AI is helpful and for sure part of a professional software engineer\u2019s toolbox. It can help writing code snippets, debugging, documenting, etc. It will help, not replace. <\/span><\/p>\n<p><span>Also because on top of reasoning we need your passion, your problem solving, your curiosity, your understanding of user needs, your collaboration in a team and your brilliant mind. <\/span><\/p>\n<p><span>Learn to code, then use an AI assistant to speed up your work!\u00a0<\/span><\/p>\n<p><span><\/span><\/p>\n<p><span>Join the discussion on <a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:activity:7185538554465296384\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a>.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;http:\/\/denayer.com\/blog\/wp-content\/uploads\/2024\/04\/LearnToCode.jpg&#8221; title_text=&#8221;LearnToCode&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some believe this will happen soon. Jensen Huang (NVidia) recently said that coding is not a viable career and <\/p>\n","protected":false},"author":1,"featured_media":3788,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[34],"tags":[],"class_list":["post-3785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/posts\/3785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/comments?post=3785"}],"version-history":[{"count":0,"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/posts\/3785\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/media\/3788"}],"wp:attachment":[{"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/media?parent=3785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/categories?post=3785"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/denayer.com\/blog\/wp-json\/wp\/v2\/tags?post=3785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}