{"id":199,"date":"2025-04-09T15:40:17","date_gmt":"2025-04-09T19:40:17","guid":{"rendered":"https:\/\/www.parhammofidi.com\/blog\/?p=199"},"modified":"2025-04-09T15:40:17","modified_gmt":"2025-04-09T19:40:17","slug":"its-2025-will-ai-make-developers-obsolete","status":"publish","type":"post","link":"https:\/\/www.parhammofidi.com\/blog\/index.php\/2025\/04\/09\/its-2025-will-ai-make-developers-obsolete\/","title":{"rendered":"It&#8217;s 2025, Will AI Make Developers Obsolete?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Most of the developers I have known use AI. Some of them use it to build entire apps or to quickly build quick proof-of-concepts. Others refuse to even use it. I&#8217;m in the middle myself. I use AI to help move things forward especially when I\u2019m stuck or just want a shortcut through boilerplate, but around 20 years of experience makes it hard for me to trust it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I still think of code like art, I have my own style and my own way of doing things and no amount of AI generated code will make me change my mind on how to tackle common tasks I&#8217;ve been tackling for years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019ve been writing code long enough to have strong opinions about structure, style, and behavior. And AI? It tends to have opinions too. Sometimes they align with mine. Sometimes they don\u2019t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That said, there are a lot of ways to use AI that don\u2019t involve handing over your entire codebase and hoping for the best. These are practical, low-risk prompts that can genuinely save you time:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u201cWhat\u2019s wrong with this code? I expect it to output <code>&lt;expected output><\/code>, but it\u2019s giving me <code>&lt;actual output><\/code>.\u201d<\/strong><br>Great for catching small logic bugs or syntax errors that your eyes are tired of seeing.<\/li>\n\n\n\n<li><strong>\u201cCan you generate me an array in <code>&lt;language><\/code> consisting of all <code>&lt;thing><\/code>?\u201d<\/strong><br>Think: countries, currency codes, HTTP status codes, CSS color names, common file extensions, language keywords. All the stuff you\u2019d normally Google and copy from StackOverflow.<\/li>\n\n\n\n<li><strong>\u201cHow do I do <code>&lt;thing><\/code> in Git?\u201d<\/strong><br>Like: \u201cHow do I undo my last commit?\u201d or \u201cHow do I roll back to a previous version but keep my changes?\u201d Git can be arcane\u2014AI can shortcut the search.<\/li>\n\n\n\n<li><strong>\u201cCan you generate a regex that matches <code>&lt;string><\/code>?\u201d<\/strong><br>Regex is one of those things even senior devs rarely write from scratch. Let AI give you a starting point (and then tweak it yourself, obviously).<\/li>\n\n\n\n<li><strong>\u201cWhat does this error mean?\u201d<\/strong><br>Feed it: <code>\"TypeError: cannot read properties of undefined\"<\/code> plus a snippet of code. Often helpful, sometimes hilariously off. But worth a shot.<\/li>\n\n\n\n<li><strong>\u201cGive me a UUID.\u201d<\/strong><br>Because, yes, sometimes that&#8217;s all you need.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The way people use AI runs the gamut\u2014some treat it like a coding buddy, others like a Swiss Army knife. There\u2019s no one right way. But regardless of where you land on that spectrum, the fact is: it\u2019s here. And unlike other fads in tech (looking at you, NFTs-for-everything), this one\u2019s not going anywhere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What I really want to highlight is this: <strong>you still need someone technical to guide AI.<\/strong> It doesn&#8217;t matter how advanced the model is\u2014AI still makes questionable decisions, forgets context mid-conversation, or conveniently ignores instructions unless you constantly remind it. I\u2019ve lost count of how many times I\u2019ve been working with an AI assistant and it straight-up removed working sections of code I wrote, or even ones it wrote five minutes earlier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;re well into 2025 now, and yes, it\u2019s a fun time to be building things. AI is accelerating a lot of the boring parts. But it\u2019s also a tool that needs oversight, context, and sometimes, a bit of skepticism.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Blind trust in AI is a shortcut to tech debt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most of the developers I have known use AI. Some of them use it to build entire apps or to quickly build quick proof-of-concepts. Others refuse to even use it. I&#8217;m in the middle myself. I use AI to help move things forward especially when I\u2019m stuck or just want a shortcut through boilerplate, but [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":200,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48],"tags":[25,154,14,8,153,27,7],"class_list":["post-199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-development","tag-ai","tag-aiprogramming","tag-development","tag-productivity","tag-programmingwithai","tag-software","tag-softwaredevelopment"],"_links":{"self":[{"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=199"}],"version-history":[{"count":1,"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":201,"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/199\/revisions\/201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/media\/200"}],"wp:attachment":[{"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.parhammofidi.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}