Close Menu
    Trending
    • Two-Stage Hurdle Models: Predicting Zero-Inflated Outcomes
    • The New Experience of Coding with AI
    • Why You Should Stop Worrying About AI Taking Data Science Jobs
    • Why Chatbots Are Coming for Your Medical Records
    • One Model to Rule Them All? SAP-RPT-1 and the Future of Tabular Foundation Models
    • Sustaining diplomacy amid competition in US-China relations | MIT News
    • The Pentagon is making plans for AI companies to train on classified data, defense official says
    • MIT-IBM Watson AI Lab seed to signal: Amplifying early-career faculty impact | MIT News
    ProfitlyAI
    • Home
    • Latest News
    • AI Technology
    • Latest AI Innovations
    • AI Tools & Technologies
    • Artificial Intelligence
    ProfitlyAI
    Home » The New Experience of Coding with AI
    Artificial Intelligence

    The New Experience of Coding with AI

    ProfitlyAIBy ProfitlyAIMarch 18, 2026No Comments12 Mins Read
    Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Last July, I wrote an article  of software program engineering could also be affected by the growing integration of LLM-based code assistant instruments. Sadly for me, I used to be writing that article instantly after the primary main, functionally superior launch of Claude Code. Whereas Claude Code technically existed in February 2024, it wasn’t till Might 2025 that it was expanded to supply the sort of sophistication in code helping that it and a few of the different code assistant instruments possess. Due to this, my ideas in that article actually didn’t bear in mind a few of the adjustments that we’ve seen since then.

    Now I’m going to take a brand new have a look at the state of affairs in using LLM-based code instruments and see the place we’re at. Particularly, I wish to take into consideration the implications of this expertise on how we do our jobs each now and sooner or later.

    1. Performance

    What’s that sophistication I’m speaking about? Nicely, I’ve used a number of completely different code assistant options (Github Copilot, Claude Code) in my very own work, and I’ve consulted software program engineers which have tried out others (Cursor, Replit, and many others) as properly. They’ve various ranges of functionality, however a few of the key components embody:

    • with the ability to entry all of the recordsdata in your mission, search by way of them, and analyze their contents collectively
    • with the ability to write important chunks of code or complete recordsdata into your mission
    • utilizing “reasoning” LLMs that break down duties into chunks and course of them individually, whereas narrating the processing of these chunks to the consumer
    • agent instruments, the place the fashions can independently name on completely different software program to finish duties that the LLM can not do properly (together with looking out the online)

    None of this requires a change to how we perceive the LLM as an entity and its construction, however we’re including issues on to the essential LLM that increase a few of its capabilities. The “reasoning” LLMs actually simply contain completely different methods for prompting, and enabling a number of threads of LLM work to be completed and mixed collectively. Whereas the LLM continues to be the identical constructing block, we’re combining them in numerous methods and enabling completely different sensible purposes, so now they’re extra helpful and efficient within the particular activity of writing code.

    This isn’t meant to decrease the downsides to those instruments, or to LLMs on the whole. I’ve talked about quite a few ways in which LLM expertise has critical damaging externalities. However I don’t assume we will say, within the slender house of software program engineering, that this expertise doesn’t work. It’s not good, clearly — I nonetheless get very annoyed once I’m writing code and I ask a code assistant a query and it bungles the entire thing — however the expertise we’ve at the moment is ready to serve a helpful operate.

    2. How Folks Reply

    As I speak to mates within the machine studying and software program engineering house about this state of affairs, I hear a number of completely different views. Some persons are enthusiastically adopting AI code assistants in each means they’ll. They’ll give the software a immediate and let it write the code, and are available again later to evaluation, or have the software do the evaluation itself. They’ll spin up a number of LLMs to collaborate on points, reviewing one another’s work and producing voluminous quantities of code whereas people sleep. It is a type of what readers could also be acquainted with as “vibe coding”. For these individuals, being free of writing code themselves is an unalloyed good, they usually’re thrilled by the productiveness will increase they’ll obtain. Writing code, for them, was at all times primarily a method to an finish, they usually don’t thoughts dishing out with that labor. They’re producing new software program at speeds by no means earlier than anticipated, and by and enormous, it’s assembly their wants.

    Then again, there are those that I consider as “craftspeople”. These are builders and engineers who’ve a love for the work of excited about code and writing code, and benefit from the journey as a lot because the vacation spot, if no more. For these individuals, the arrival of AI code assistants is deeply troubling. Whenever you get pleasure from your work as a result of it requires thoughtfulness, creativity, and resilience, and also you have the benefit of the arduous work, it’s alarming to be confronted with a brand new paradigm suggesting that none of those expertise in your half are mandatory or fascinating. Among the most gifted and expert software program engineers I do know have talked about desirous to stop the entire career fairly than be pushed right into a vibe-coding paradigm of their day after day work, the place prompting and studying code opinions represent the majority of their obligations.

    Vicki Boykis’s latest piece addresses this thoughtfully– her recommendation for these of us feeling depressed in regards to the route of our discipline is to redouble our efforts to search out methods to scratch the itch of desirous to be artistic and make which means in our work. I recognize the worth she locations on these expertise and emotions, however it does counsel that even she doesn’t see the precise job preserving the core character we’ve turn into accustomed to.

    This concept is in fact a spectrum, populated with individuals who might get pleasure from coding a bit, however are all proper with handing off most of that work, or individuals who actually prefer to code, however acknowledge that enterprise pressures require they adapt their processes to incorporate extra AI. Wherever you land, many if not most of us are involved about how this shift goes to have an effect on our careers and job prospects, in addition to the state of the software program engineering discipline as a complete.

    The Seduction

    However what’s it we’re actually experiencing? What’s it like sitting down in entrance of your keyboard and spinning up your IDE on this new period? There’s one thing surprisingly seductive about having slightly software on the aspect of your display screen that may simply deal with a activity for you.

    You know that the assistant can probably write the next function you need to add to your code. Even if you haven’t used it yourself, you’ve heard your peers rave about its abilities. And, what’s the downside, anyway? Why not just go for the code assistant and have it do a little task?

    You might have concerns about job security — are you going to become obsolete as tools like this increase their capability or we find more effective ways to use them? Will you lose the skills that you’ve earned over the course of your career, as you stop using them on a daily basis in favor of letting the AI do tasks? Nobody can tell you if these are real concerns, because we just don’t know for sure yet how the workplace for software engineers is going to evolve over the longer term.

    You may also be aware of broader implications of generative AI. You’re implicitly saying, “this work that I need done is worth the negative costs of this technology.” By choosing to click that code assistant chat button, you are deciding that your use case is worth the electricity. That is well worth the water usage. That is price supporting and boosting an trade and the expertise that’s, in different areas, accountable for important social, political, and cultural negative impacts. You’re saying, “I feel that’s all price it for me to get a software to write down the code I would like to finish this mission.”

    However even if you do have these tradeoffs dropped at your consideration, it’s nonetheless arduous. You’re sitting there taking a look at your code, and a part of you says, “I might simply do that. I might write this part of this code. I understand how to write down this operate.” However you’ve acquired this little bug, this little itch within the type of a chat window on the aspect of the display screen or a terminal command simply ready. “It’ll take me 3 hours to write down this class and get it working and write the exams. However man, I might simply push that button. That button’s good there. Push that button, and this will likely be completed in a couple of minutes, after which I can transfer on to the following factor. It would even work higher than what I’d write. My boss will likely be comfortable. I could possibly be making progress and transferring ahead, so why not simply make the AI software do the work?”

    There are a lot of the reason why bouncing round in your head, as a result of in regards to the prices of utilizing this expertise, however that seductiveness continues to be there. Rationalizing begins in — chances are you’ll ask your self, “properly, does my single utilization of this actually make any distinction? I’m only one consumer, in any case.” It is a affordable query to ask, in fact. How a lot distinction can one immediate make? Your one immediate actually isn’t that useful resource intensive, and others world wide are utilizing this expertise way more for a lot much less worthy endeavors.

    Then again, one immediate might be by no means only one — what in the event you’re heading down a slippery slope the place this turns into a routine a part of your work? In case your expertise atrophy, will that make you extra depending on the software?

    Is that this even actually as much as you any extra? Does it really feel like you possibly can proceed working in software program engineering and never choose up these instruments? It’s very believable that sustaining productiveness and relevance at work requires you to maintain utilizing the code assistant instruments. Is it your private accountability to carry again the tide of AI code instruments, within the face of crowds who eagerly undertake this expertise for each attainable use case? In a commerce off between principled avoidance of expertise that has damaging social results, and persevering with to have the ability to feed your loved ones, what’s a person purported to do? For many of us, materials survival has to win out.

    3. What Now?

    This psychological house is a tough place to function from. We’re witnessing a major change in how our work is completed, and every of us is deciding how we adapt to it. For a lot of, it’s emotionally taxing to see the sphere altering so dramatically, going through the uncertainty about what this implies for us and the world round us.

    What did our forebears within the earliest days of laptop programming assume this discipline was going to appear like sooner or later? In, say, the Nineteen Sixties, when individuals had been working mainframes as massive as a room and writing code with punch playing cards, might they’ve envisioned the Python open supply ecosystem? That is sort of how I take into consideration the dimensions of change that’s doubtlessly attainable for us now, and it might occur at a speedy tempo.

    The AI code assistants appear to be right here to remain, in some kind or one other. The bigger financial way forward for the massive gamers in LLMs could also be precarious, for causes I have written about before, however that doesn’t essentially stop us from gaining access to some sorts of code assistant tooling, by way of open supply LLMs and instruments like https://ampcode.com/, https://opencode.ai/, or https://www.tabbyml.com/. If the fashions by no means get any higher than they’re at the moment, then they’re nonetheless going to be functionally helpful.

    Our jobs are going to vary, as a result of these new instruments can be found, and we’ve to learn how we’ll evolve. I don’t consider our jobs are going to vanish, they’re simply going to vary. We’re going to turn into accustomed to utilizing AI assistants in our coding, and it stays to be seen what the day after day works seems like in consequence. Will institutional inertia restrict the quantity of change we see in our workplaces? Will there nonetheless be anywhere for creativity and craftsmanship in software program growth and coding? In workplaces, persons are already being given efficiency opinions primarily based on whether or not they use AI sufficient to please administration, so we don’t have a lot time to consider it.

    On a private stage, how are we going to return to grips with the moral implications of our participation on this trade, and the methods they’re altering? No person can reply that for you, in fact. Some individuals might very properly stop and alter careers, whereas others will discover a technique to reside with the brand new paradigm.

    We’re in a selected bind between what the economic system and materials circumstances anticipate or demand from us, and the moral implications of these calls for. The overwhelming majority of us have to assist our households and aren’t able to refuse to conform. I feel a number of us are going to have to deal with a cognitive dissonance about these two sides.

    Consciousness and consciousness of the prices of our system are necessary, even when they trigger us discomfort. Pretending the issues with generative AI don’t exist isn’t an answer. As social scientists know, actually interrogating the dynamics, flaws, and energy constructions of the system we discover ourselves in is a prerequisite for bettering that system, nevertheless incrementally. We will’t put the generative AI genie again within the bottle, however we additionally don’t essentially have to just accept the worst case state of affairs in social, cultural, environmental, and political results both. Structural change, not particular person alternative, is the one technique to meaningfully enhance techniques, and if we’re knowledgeable in regards to the moral issues we will take part in systemic pushes towards enchancment.


    Learn extra of my work at www.stephaniekirmer.com. I’m additionally talking at ODSC East on the finish of April 2026, on the subject of analysis methods for LLM growth.



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleWhy You Should Stop Worrying About AI Taking Data Science Jobs
    Next Article Two-Stage Hurdle Models: Predicting Zero-Inflated Outcomes
    ProfitlyAI
    • Website

    Related Posts

    Artificial Intelligence

    Two-Stage Hurdle Models: Predicting Zero-Inflated Outcomes

    March 18, 2026
    Artificial Intelligence

    Why You Should Stop Worrying About AI Taking Data Science Jobs

    March 18, 2026
    Artificial Intelligence

    One Model to Rule Them All? SAP-RPT-1 and the Future of Tabular Foundation Models

    March 18, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Time Series Forecasting Made Simple (Part 2): Customizing Baseline Models

    May 9, 2025

    Martin Trust Center for MIT Entrepreneurship welcomes Ana Bakshi as new executive director | MIT News

    October 2, 2025

    From guardrails to governance: A CEO’s guide for securing agentic systems

    February 4, 2026

    A Product Data Scientist’s Take on LinkedIn Games After 500 Days of Play

    December 5, 2025

    Do ChatGPT Prompts Aimed at Avoiding AI Detection Work?

    April 3, 2025
    Categories
    • AI Technology
    • AI Tools & Technologies
    • Artificial Intelligence
    • Latest AI Innovations
    • Latest News
    Most Popular

    Healthcare Data De-identification: Achieving Compliance in 2024 & Beyond

    April 6, 2025

    Video Data Collection: Best Practices, Challenges & AI Use Cases

    December 16, 2025

    AI-företagen ljuger: LLM-modeller har lagrat hela upphovsrättsskyddade böcker

    January 20, 2026
    Our Picks

    Two-Stage Hurdle Models: Predicting Zero-Inflated Outcomes

    March 18, 2026

    The New Experience of Coding with AI

    March 18, 2026

    Why You Should Stop Worrying About AI Taking Data Science Jobs

    March 18, 2026
    Categories
    • AI Technology
    • AI Tools & Technologies
    • Artificial Intelligence
    • Latest AI Innovations
    • Latest News
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    • About us
    • Contact us
    Copyright © 2025 ProfitlyAI All Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.