This article again?!<p>I have few things to pick on this time:<p>> Job Loss Prediction: 5%<p>Has anyone lost their job yet to ChatGPT?<p>> the full-stack generalist is gone, as well as the product team and mobile developer. Niche fields like video gaming and medical software are now under threat. Developers transition to other engineering fields like robotics and biotech. All of this commences the age of the super SME (subject matter expert) — non-technical users with deep business knowledge who build businesses directly through AI.<p>So far in my career, developing software to solve problems for customers I’ve had to interface with SME’s. As described usually someone who is non-technical but not always. Eventually after a few years on the project I know the same amount as the SME but usually more. I know more because I also understand the software system. So I’m not a software developer. Nor a programmer. Im a builder. I’ll pivot to being that SME who builds businesses through AI.<p>Others of us may go into other engineering fields if they feel like it.<p>Also high technology is usually not solvable by AI. ATM it only knows what it’s been told.<p>> Long-held competitions between frameworks will be decided by which is the most AI-friendly. For example, imagine one could safely upgrade a legacy JS codebase to React with a single button click, but doing the same migration to Vue would take a week. Even if there are viable reasons to choose Vue, ultimately frameworks that adapt quickest to AI integration will prevail.<p>Might be true in some types of software development. A business where software isn’t the core sure. If the business needs a CRUD app sure. But software is a large domain that encompasses multiple types of business. There is a reason why certain technologies are used.<p>> For example, imagine you inherited a slow-performing code base written in Python. Your IDE suggests it be translated to Rust. You click “yes” and redeploy, and the app is suddenly 10X faster.<p>Ridiculous statement. Python can be fast. This is very much dependent on what you’re doing. Also good luck getting scipy functionality in Rust. And if a refactor like this was this easy and that critical to business it probably would have already been done.<p>> Coding in an IDE will die off. In fact, the “code” is nothing more than an implementation detail, forgotten more with each passing day. The sole focus of these products becomes the human-AI interaction.<p>Already true today. Replace human-AI interaction with senior-junior developer interaction. As I’ve moved up in my org code is nothing more than implementation details. I’m focused on selecting technologies and ensuring interfaces between large software components developed by different teams working together to solve a problem. I may dive into code here/there and give my 2¢ on how something should be done. Looking forward to AI being my new junior devs. And my junior devs becoming seniors.<p>> Software is now unrecognizable. Business rules are maintained by AI-powered SMEs. AI-native standards are globalized. Code no longer resides in static repositories — it is ephemeral and dynamic.<p>A good idea and I can’t wait. Someone should build a quick POC where you write a .d.ts file have a “compiler” use GPT to implement all the declarations.<p>Cybersecurity is going to grow. AI will make mistakes.<p>> Imagine your future self owning a digital business. You create and maintain it through an AI-powered design platform.<p>As the article implies, if anyone can use AI tools and no need for a technical person, would businesses exist? Would everyone have a business then?<p>Here’s an equally valid thought since we’re just speculating here:<p>Me: Create me an iPad app to watch YouTube without ads.
AI: deploy to mdmglr’s iPad?
me: Yes
me: actually, create season 6 of Silicon Valley and stream it to my iPad
AI: now streaming on your iPad<p>So it’s not going to be just developers, it will be writers, actors, etc.<p>There is a convergence between motion capture, game engines and generative AI that is coming soon.<p>> Feeling down — anxious about this future? That’s ok! You’re not alone and it’s not all doom and gloom. Stay tuned for my follow-up article about how to prepare for and thrive in this brave new world.<p>And now the real purpose of this article. Instill fear and be the one to have a solution. The writer should have the most fear, outputting low quality articles will be the first job ChatGPT will be doing.