Forgot your password?
typodupeerror
Programming AI

Amazon's HR Lead Uses AI Tool to Write 100,000 Lines of Code - 25 Years After She Last Coded (aboutamazon.com) 142

In an Amazon News blog post, their HR leader describes using AI to write 100,000 lines of code — 25 years after she last coded. "Do you know how empowering it is to realize that after 25 years away from coding, you can actually build again?" First she built a calendar app for her family, but then used Amazon's AI-powered coding tool Kiro to write an app for Amazon's internal "Everyone Can Build" event. We opened the competition to every employee on our team, and within just a few weeks, more than 1,500 people were building. I couldn't believe what they built. One employee built an app that turned a nearly four-hour manual process into a one-second automated check, saving tens of thousands of hours annually. Another made a desktop pet named Momo that keeps your tasks, reminders, and shortcuts a click away.

Since then, I've written over 100,000 lines of code with AI. What I've found is that the more you work with these tools, the more natural the process becomes, and the more you realize they're expanding what you're capable of, not replacing it. You don't need perfection to start. You just need to dive in. When I decided to build the submission app for our team competition, I didn't know how to begin, so I asked our internal AI workplace assistant, called Aza. It pointed me to the right tools and helped me take the first step. From there, I opened Kiro and started building. When you give employees the ability and tools to solve problems themselves, they will surprise you with what they create...

At Amazon, every employee has access to AI tools. Whether someone needs a quick answer, wants to move faster in their day-to-day, or is ready to try building something new, the resources are there. The more people use these tools, the more capable they become with them, and that experience carries forward in their careers... We also want to make it easy for people to build credentials that are recognized across industries. That's why AI training is free for every Amazon employee. Amazon covers the full cost of one AWS AI certification exam per year, with options ranging from foundational AI concepts to professional-level generative AI. Employees can choose the path that fits where they are in their learning journey.

Long-time Slashdot reader theodp notes that 7 months ago Galetti also took to Amazon News to announce the elimination of 16,000 corporate jobs, a move which CNBC noted coincided "with a push to invest heavily in artificial intelligence."

The job reductions come just a few months after October's layoffs, when 14,000 employees were let go across Amazon's corporate workforce. At the time, the company indicated the cuts would continue in 2026 as it found "additional places we can remove layers."
This discussion has been archived. No new comments can be posted.

Amazon's HR Lead Uses AI Tool to Write 100,000 Lines of Code - 25 Years After She Last Coded

Comments Filter:
  • by thesjaakspoiler ( 4782965 ) on Monday August 31, 2026 @12:49AM (#66315184)

    I could be an HR Lead as well.

    • by phantomfive ( 622387 ) on Monday August 31, 2026 @02:09AM (#66315278) Journal
      This is an advertisement.

      It is remarkably light on detail. She wrote 100,000 lines...of what? We don't know. She's remarkably detailed when she is listing the products and offerings of Amazon. I now know the product names and branding name for their $1billion education benefit program, and their $2.5 billion child training program.

      They're trying to appeal to employees, I can't figure out if they want to appeal to their current employees or hire more employees.
      • Yes we do. (Score:5, Insightful)

        by geekmux ( 1040042 ) on Monday August 31, 2026 @02:34AM (#66315300)

        This is an advertisement. It is remarkably light on detail. She wrote 100,000 lines...of what? We don't know.

        How should I put this eloquently.

        ”On behalf of all of us, I’m gonna fucking go with LinkedIn Job Postings for $500, Alex.”

      • It doesn't matter what the tech elite do just that they did it. Just like it doesn't matter what we do as long as people can ignore it
      • Raises the question: how redundant is that code.
        Which also raises the question: how important is that in our times.

        I personally always liked it to factor out common code into "company libraries".

        But when the SOAP opera started, I realized that no one is putting the generated interface code into a library. So that everyone can get it from a repository.

        Instead the regenerated the interface for every department that wanted access to the service. And: they use a naming schema fitting to the project that wants t

        • Wow great, sounds like you got a lot of story points done. Your velocity must have been through the roof. Your manager should be proud.
        • Raises the question: how redundant is that code.

          Redundancy would not be my concern. Security would be. What does that code plug into? As head of HR, I would imagine that she would have access to sensitive information. If we suppose she extended her calendar app to access all of Amazon employees' calendars did anyone secure that? What data can be gathered from the calendar: Medical leave dates including pregnancy leave, surgeries, etc. Meetings about disciplinary actions.. Meetings about terminations/layoffs. Any notes attached to or recorded at those mee

          • Medical leave dates including pregnancy leave, surgeries, etc.
            Why would that be in a calendar?

            You got security backwards if stuff like this is in the calendars of employees, and is even visible to anyone else.

            My calendar shows: unavailable from 11:00 - 13:00 on Wd/Fr.

            No one knows why. And I certainly do not put "why" into my calendar app.

            • Why would that be in a calendar?

              In your world people just take time off medical leave without reasons?

              You got security backwards if stuff like this is in the calendars of employees, and is even visible to anyone else.

              They are not supposed to be visible which is the point you are missing.

              My calendar shows: unavailable from 11:00 - 13:00 on Wd/Fr.

              Good for you?

              No one knows why. And I certainly do not put "why" into my calendar app.

              And here is the crux of the problem: You do not represent everyone but somehow think you do.

              • In your world people just take time off medical leave without reasons?
                Nope.
                But no one is putting it into a work calendar.

                What would be the point of that?

                Most people do not even have/use a calendar at work.

                What would be the point if a cashier in a supermarket puts "times" into a calendar?

                And here is the crux of the problem: You do not represent everyone but somehow think you do.
                Seems to be mutual :P

                • But no one is putting it into a work calendar.

                  And you know this, how? Do you have access to everyone's calendar?

                  What would be the point of that?

                  In the case of surgery, you mean besides to remind people I work with that I'm having surgery so I will be out for X number of days? In the case of maternity leave, I have a coworker that I do not interact with on a daily basis. She's out on maternity leave but I don't know when she started or when she gets back. Guess what scheduling a meeting tell would tell me: She's out until [date].

                  Most people do not even have/use a calendar at work.

                  In what world do you live in? I have 2 calendars: Outlo

                  • Dude, if it is common to put private stuff into a work calendar in YOUR country, that is up to you.

                    Here no one would do that.

                    It is not the farking business of anyone to know why my calendar is blocked for 7 days.

                    • Dude, if it is common to put private stuff into a work calendar in YOUR country, that is up to you.

                      So you finally realized the world is not you.

                      Here no one would do that.

                      Again, how would you know unless you have access to everyone's calendar?

                      It is not the farking business of anyone to know why my calendar is blocked for 7 days.

                      1) You said no one uses or has a calendar. That's entirely different than no one can see your calendar. Why would you lie? 2) My entire point was no one should be able to see your calendar. What part of that was unclear to you?

                    • 1) You said no one uses or has a calendar.
                      Then I either made a mistake, or you misread.

                      No one is putting private stuff into a company/business calendar.

                      There is no purpose for it.

                    • Then I either made a mistake, or you misread.

                      And yet you continue to insist no one does that while claiming you were misread.

                      No one is putting private stuff into a company/business calendar.

                      There is no purpose for it.

                      For a second there, I thought you realized you are not the entire world. It was a fleeting moment.

                      There is no purpose for it.

                      Again I have to assume you have never worked in an office with people such that you have to let people know what days/times you are not available. Again I provided examples: a coworker is out on maternity leave. She has blocked off all the days she is gone. I had a medical procedure and was out a few days.

                    • I do not know what your FARKING PROBLEM IS,

                      If I want to make an appointment with you, next week: I see "available" and "not available" - and that is all.

                      I do not see for what farking reason you are not available. And the only question now is: are you so farking stupid to put the reasons why you are not available into your calendar and some "root user" can read it? Yes or No?

                      If you want to write into you BUSINESS calendar at YOUR WORK that you are in hospital and your house is free to be burglared: up to you

    • I could be an HR Lead as well.

      This! So much focus on automating code, but pretty sure a lot of an HR job can be handled by Ai today.

  • by davidwr ( 791652 ) on Monday August 31, 2026 @12:58AM (#66315192) Homepage Journal

    from SMALLNUM lines of C and pre-processor code.

    When it works well, AI-generated code is almost* just raising things to a higher level of abstraction.

    * if only it were just that. Unfortunately, "vibe coding" gives you unreproducible/non-deterministic output, merely raising to the next level of abstraction should give you consistent output. It would be like compiling C code where your headers and libraries change out from under you unpredictably and with every build.

    • by LindleyF ( 9395567 ) on Monday August 31, 2026 @01:37AM (#66315236)
      That's why you review and commit the code. Design may sort of be the new code, but only to a point.
      • Here's the question. What is the difference in work between review and understanding the code versus writing the code in the first place?

        I think the results vary a lot by scenario. In some cases, the business problem, the requirements, and the implementation are clearly separable, and exceptions can be clearly defined and partitioned a prior. These are amenable to automatic code generation and "higher level of abstraction".
        In other cases, the business problem and requirements can only be untangled by asser

        • For core business logic you aren't vibing up entire apps at once. You're still making carefully considered changes of about the same size you did before, but now it takes 15 minutes instead of 15 hours. You still need a pretty good understanding of what you want ahead of time, which makes it easy to check that what it did is sane. There's always that one thing you don't think of until 80% through the implementation.....you now find those corner cases immediately. Plus, you can generate tests really easily,
    • Pffft! I raise you one better: I created recursive code without an exit condition! That's going from SMALLNUM lines of C to INFINITY unrolled lines and blows up the stack so technically still halts!
    • by gweihir ( 88907 ) on Monday August 31, 2026 @09:55AM (#66315658)

      Yes, and that is exactly the problem. You can depend on a compiler or assembler and some compilers even give you reproducible builds these days, because these are _really_ important for security. LLMs give you a randomized insecure mess with the occasional hallucination thrown in and a lot of non-needed complexity. Not ready for production in any way.

      And here is the kicker: If you do it right, you need to do a full, careful review for the code. But if you use the LLM to change the code, you have to redo the whole review. That kills any cost advantage several times over.

  • by robertc99 ( 1366201 ) on Monday August 31, 2026 @12:59AM (#66315194)

    thats how you end up with 100000 lines of undocumented unmaintainable code that noone knows how it works and what it does.

  • by Krishnoid ( 984597 ) on Monday August 31, 2026 @12:59AM (#66315196) Journal
    Amazon's strategic teams, including upper management traditionally from non-technical divisions, have been holding unconfirmed meetings that they can cut *waaay* back on software developer hiring and salaries.
  • None of it adds up (Score:4, Interesting)

    by paul_engr ( 6280294 ) on Monday August 31, 2026 @01:13AM (#66315214)
    "One person wrote an app that does 4 hours of work in seconds, saving tens of thousands of hours a year." Uhh, How many fucking people did they have doing this 4 hour task full time? At least five to amke 10,000 hours a year. Nonsense
    • by gweihir ( 88907 )

      Toral nonsense. Even if you ignore code maintenance (which is still something like 60% of software project time on average), initial coding is only something like 20%. That means done competently, you can bring the initial 40% down to 20%, if you reduce initial coding effort to zero. But that only makes you 2x as fast and it does not work because you cannot get initial coding to zero. But if you do not spend those 20% for architecture, design, requirements, etc., you do not get a product. You get a piece of

    • People doing 4-hour jobs that could easily be automated isn't nonsense, it's daily practice in many companies. Source: I work for a company that does this. Specifically, they employ people to manually copy financial data from one system to another. Last time I checked, they had 4 FTE doing this.

  • by Arnonyrnous Covvard ( 7286638 ) on Monday August 31, 2026 @01:52AM (#66315258)

    ...to build another Clippy. With vulnerabilities and unmaintainable code. In fact, forget Clippy.

      Yay humanity.

  • Lines of code (Score:4, Insightful)

    by Waffle Iron ( 339739 ) on Monday August 31, 2026 @01:56AM (#66315260)

    There have been times in the past where goofing around on my own projects or experiments, I've cranked out many hundreds of lines of code in a day. It's possible that I've exceeded 1000 lines in one day. It usually computed the task at hand at least once, but it wasn't commented, documented, code reviewed, fitted with unit tests, run through any kind of QA process, etc.

    On the other hand, I would estimate that when working for a salary and writing code that ran on mission-critical systems, over the course of a project I probably averaged about 10 lines per day. Time spent actually writing the code was dwarfed by time spent negotiating architecture tradeoffs in meetings before even starting, testing the code, documenting it, writing test procedures, debugging issues generated by the test engineers, going through the revision and deployment workflow, reviewing other peoples' code, etc.

    Which kind of code is being cranked out from a couple of chatbot prompts? My bet is that it is mostly like the first case I described, and it also probably works at least once.

    • I've written 10,000 lines of code a day multiple times. It's not even hard. The key is to use a little-known set of languages called YACC and LEX.
      • by gweihir ( 88907 )

        I have you beaten! I once wrote a Perl script that generated parsing code in C for some highly structured data and I did not put any loops in there at all! At the end I had blazingly fast 100'000 lines (or so), "written" in a minute!

        Of course, the compiler would take a bit longer and the speed advantage was not worth it. And, obviously, it was use-once-then-throw-away code, just like the one from the story. The difference to the story is that I know that and that it was purely as an experiment, no productio

        • The difference to the story is that I know that and that it was purely as an experiment, no production use ever.

          I think that's the same as the story.

          • by gweihir ( 88907 )

            Quote from the story: "First she built a calendar app for her family, but then used Amazon's AI-powered coding tool Kiro to write an app for Amazon's internal "Everyone Can Build" event." That is both production use, even if somewhat simpler.

            • Oh, the "everyone can build" event was just a hackathon, everyone showed demos of what they did but only some of it made it into production.

              I don't know if you count "for her family" as production, but I would be surprised if her family used it, even if that's why she built it.
              • Ah - the age old story...

                1. Geek is annoyed that family is unable to manage their collective diaries.
                2. Geek builds awesome shared calendar tool to solve problem.
                3. Geek's family fails to adopt said tool because, turns out, problem wasn't the lack of good tooling; rather that rest of family has no interest in managing diaries, period.
    • by gweihir ( 88907 )

      Which kind of code is being cranked out from a couple of chatbot prompts? My bet is that it is mostly like the first case I described, and it also probably works at least once.

      The chatbots generate a 3rd type of code, which is below your lower quality type by a fair margin. It adds high code complexity to the total lack of quality.

  • by geekmux ( 1040042 ) on Monday August 31, 2026 @02:06AM (#66315276)

    You don't need perfection to start. You just need to dive in.

    Really? Well maybe I should have that attitude walking into an HR department regarding current law then. Especially around handling PII. Let's just 'vibe' my way through mitigating risk and see what happens, shall we?

    (Sure. It feels good to find you can do something after 25 years. That doesn't automatically mean you're doing it properly or securely.)

    • I know if I worked at Amazon "You don't need perfection to start." would absolutely come up in my next review.

      I kid, I kid. Galley slaves never get to speak to the captain nor even the drummer for the deck you're on. Today they just get an email "Pull harder or we toss you to the sharks in an hour" - maybe that's what her 100k lines of code does?

  • by Borgmeister ( 810840 ) on Monday August 31, 2026 @03:12AM (#66315320) Homepage
    Amazon is a terrible website that makes everything more difficult than it needs to be.
  • by devslash0 ( 4203435 ) on Monday August 31, 2026 @04:11AM (#66315352)

    ...and I would write a thousand more.
    Just to be a man who wrote a thousand lines,
    of useless crap with no use at all.

  • by greytree ( 7124971 ) on Monday August 31, 2026 @04:44AM (#66315364)
    The fact that thinks it is reasonable to meaure her success by the number of lines of code she created makes me question if she is a competent HR manager, let alone was ever a decent programmer.

    Does she rank her Software Managers by how many people they hired last week ?
    • by gweihir ( 88907 )

      That makes you question it? As signs of incompetence go, it is a massive and impressive one.

  • By telling the catering company what to put on the menu.

  • subject says it all

  • I find it sad that she left coding at all if she cared about it. She says she feels empowered to be able to build again. Then she was dis-empowered by leaving something close to her heart. For what? To be an exec? If she cared about that, she would have felt empowered all these years.
  • Worthy? (Score:4, Insightful)

    by Fons_de_spons ( 1311177 ) on Monday August 31, 2026 @07:10AM (#66315460)
    Hardware guy here, may explain my focus here. How do you ensure that those 100 000 lines of code actually work? How do you know that the automation tool does not make mistakes now and then? Sure, we humans make mistakes, so if an Ai replaces a manual job, mistakes should not be intollerable.
    I get using ai for prototyping, for hobby, but for something in production? I do not want to be responsible for such a product.

    Sure, it may work. But then again, it may not. I guess ai has proven itself worthy in the software world?
    • You can have the AI write comments and also write unit tests. That said the devs I work with mostly use it as Super Intellisense and likewise don't trust large pieces of code to anything in Prod. The biggest AI project was an experiment to let the users define the requirements (which they are very bad at) and having the devs intervene as little as possible and see if a usable tool came out the other side. That went about as well as you'd guess, I'd thought with as good as they are at taking meeting minut
      • Just saw an interesting youtube video about this. Instead of providing requirements, ask the llm to interview you so that it can synthesize the requirements... Tried it for one of my hobby projects, output was rather good...
    • by gweihir ( 88907 )

      You do not. This was probably done to create a press release that is essentially a lie. Also, how do you make 100'000 lines of slop code maintainable? Simple, you throw them away and have somebody competent write something far, far smaller from scratch.

  • by allo ( 1728082 ) on Monday August 31, 2026 @07:19AM (#66315468)

    Everyone can code now and that's a good thing. I'd only wish not everyone would put it on GitHub next to projects (AI assisted or not) of people who know what the fuck they are doing.

    AI code as the same issue as images: You can create great works, but you can also create crap that superficially looks great and not see the problem. With images the problem is that you use a simple prompt and it looks great until you see that a hundred other people tried the same prompt and got the same image ... so people get bored after the third image that looks like this.
    With code it is more that people completely overestimate what they built and underestimate how much maintenance a project needs after its first version. Fortunately you can recognize most projects quickly looking at how the README is written (when you've seen a few such projects you know what I mean), but unfortunately you first need to read 20 READMEs before you filtered which projects are solving the problem you have and which are only 'solving' it.

    Maybe sites need more of an "amateur corner", where people can post their stickmen, their simple prompt images and their vibed software and proudly show it. It's completely fine to be proud of them, because they are your work and maybe your first work with that tool/medium, but being proud about having drawn a stickman after buying a graphics tablet is another thing than being proud about having finished a digital painting where you worked on every detail (AI or not) until it matches your vision. And the audience (except for your proud family) usually is more interested in the work you can be proud of because you mastered the skill and not the work you are proud of because you just learned the skill.

    • Look at the xkcd comic. In most* cases, important thing - the thing that makes xkcd xkcd - is the dialog. The drawing is literally a bunch of stick figures.

      Coding can be similar. Parts of your code can be boring simplistic things that are the code-equivalent of stick figures. But if you want anyone but your "proud family" to appreciate it, it better do something interesting.

      * the xkcd fans reading this - and that will be most of you - know there fantastic exceptions where the artwork is, well, fantastic

      • by allo ( 1728082 )

        Of course it can be acceptable. The "simple prompt AI image (a year ago one might have said slop, but now a simple prompt gives an aesthetic even not very unique image) is a perfect replacement for clipart and stock images.

        I won't compare it to XKCD though. This is a minimalist style, but it is a unique style. Some simple comics might be generic, but others have elements that make recognizable who drew the comic. Time is the wrong measure to determine how much thought is behind an image.

        And just as the clip

    • by gweihir ( 88907 )

      Just that it is not true, at all. Everybody "can" also blacksmith, write a novel, build a house, fore a bow, etc. The skill level they have at it is just utter crap and completely unusable for work that has more than a charitable "yes, nice" as requirements. Calling that level "can code" is a lie by misdirection, nothing else.

  • Our team's scrum master, who doesn't know how to code, has recently become an eager AI user. First it was some python projects to collate project and process stats. Then he grabbed some user story regarding improving integration test cases for a web app, and let AI do it. All raised spirits and dopamine because of the additional productivity - until it hit the Pull Request. There we scrum slaves shot it down due to unnecessary operations based on zero understanding from the AI of the data and logic, as well

  • In just a few minutes with the tool, you could be generating and compiling millions of lines of either CoBOL or C.

    That's how I learned to juggle... waiting on a poor 386 or Pentium to build a project.

  • by greytree ( 7124971 ) on Monday August 31, 2026 @08:48AM (#66315536)
    What sort of person learns to code, does a coding job, follows another career path and ... *stops coding forever* ?!

    What a waste of an education.
    • There are a lot of people who went into the field because it t was hyped up and the starting salaries were good. I remember a friend whose kid wanted to major in CS because he really liked playing Halo. He switched majors after his first semester.
  • Beep beep (Score:4, Funny)

    by Mozai ( 3547 ) on Monday August 31, 2026 @08:49AM (#66315538) Homepage

    After 2.5 years away from walking, it felt good to run a two-minute mile in my car.

  • My company just implemented responsible use training.

    Besides the security concerns, the big one was you don't use AI to build a system you can't support without AI if you intend anyone to use it or for it to be a critical part of your job role.

    Sounds like that big rule got missed at amazon.

    • by gweihir ( 88907 )

      Yep. At least smart people start to notice some severe problems with LLM code now.

      "Maintaining" code with LLMs will very likely turn out to be a failed approach. LLM code ads tons of complexity that is not needed and means human maintenance will become impossible after a while, unless you are very careful, very experienced and very capable. (Which probably will kill any cost advantage, but that is a different problem.) But here is the thing, a while later, LLM maintenance will also become impossible due to

      • I use AI a ton in my day job to accelerate my work. But I use it very much how I use junior to mid career engineers. I define the contracts, specs, the API shape, the expexted inputs and outputs. I write the critical tests and define everything from how you install dependencies to the exact commands that must run to be a 'pass'.

        Then I write tasks as business cases and assign them to 'workers' which are ephemeral and run on a dedicated container stack. Those workers develop a plan and fan out to other agents

  • by DigitalSorceress ( 156609 ) on Monday August 31, 2026 @08:58AM (#66315544)

    The fact that they're so proud of "her writing 100,00 lines" no, she prompted AI and it wrote 100,000 lines of code. And if she wants to add a new feature, chances are good AI will just tack on more to it without following SOLID principles, leading to massive bloat and duplication, and a codebase that nobody can maintain - that AI just basically has to rewrite or kludge shit in.

    Congratulations, you've built a kludge tower....

    We're now adding a ton of very bloated, completely opaque AI vibe coded projects to the dependency stack in a way that makes the they don't reinforce each other and just sort of like a "code stripeset" may well increase speed (of development) but at the cost of incredible fragility.

    I just need to wait till XKCD says it in a far more clever way so I can point and say "YEAH THAT"

  • Sounds about right (Score:4, Informative)

    by gweihir ( 88907 ) on Monday August 31, 2026 @09:17AM (#66315578)

    I expect somebody competent would have done the same in 10'000 or 1'000 lines and would not have created an unmaintainable mountain of technological debt.

    Making a bit mountain of slop is not a positive achievement.

  • On a related note, I used AI to play golf for me and I came in at an astounding 50 strokes over par!
  • by pla ( 258480 )
    "Do you know how empowering it is to realize that after 25 years away from coding, you can"...
    ...Force a subordinate to do coding tasks for you and take credit for it?

    Sweet $Deity the lack of introspection in this waste of flesh is strong!
  • That team is probably shitting their pants over this exact kind of thing.

    Everyone is a coder is striking the same fears that BYOD used to but now it's even scarier...because it's new and there a known unknowns etc.

    I'm sure that after a few large breaches and data deletions they'll figure out a way to make this sort of "Oh look I can create my own enterprise app" exercises safe in the future...

    Meanwhile, wanna come see this new baking app I chat prompted AI to make for the finance team?!
  • As long as the output, "Hello World", was spelled correctly.
  • ... big fat hairy deal. This is news how?

  • by Somervillain ( 4719341 ) on Monday August 31, 2026 @10:59AM (#66315778)
    Writing 100,000 lines of code that compile is very easy. My children do it regularly by following tutorials, pre-AI, back when they were about 6 or so for Roblox. Is it useful? No. But back to the point, any junior programmer can write a lot of code that does cool simple things quite well. Congrats, you wrote a cool calendar. OK...is it more useful than the ones you have for free?....OK...that's the next step and I will assume she found some way to make it cool and useful to her workflow.

    However, first question: did you need to or is this a masturbatory exercise to make you feel better about yourself? If you could accomplish the same thing with Apple, Google's, or Alexa's...then you created a liability for fun...but I won't yuck you yum because you're doing this for fun and you don't have the duty to reuse existing components rather than write ones from scratch for your own personal ego wank like I do because I am paid to do this.

    However, what happens a year from now? Let's say your app is AWESOME! But no AWESOME app is EVER done. You'll need to add features and tune things and change extensions and integrations as partners change their APIs. It's a lot easier to write from scratch for EVERYONE: AI, Jr Programmers, Sr Programmers than it is to take something that works and improve it. And no, rewriting each time is not an option (although some Jr idiots get tempted).

    If you're a programmer, you already know everything I wrote, but for business people...no....this is bullshit. She used AI to make an intern project. It's cool, but it will not match what a pro would do in functionality or reliability. This will not change your budget or planning. Once it makes a tangible difference in converting and tuning existing and legacy apps, then you have something that will tangibly increase your productivity and/or reduce your costs.

    To this date, the AI revolution is all about pick and shovel vendors and AI-wishing AI-as-a-religion zealots proclaiming the glory of AI...either with obviously bullshit sales pitches like this one or more insidiously, AI zealots who sell a vision of what AI could be...if it wasn't for the bugs Claude makes DAILY. I can't go a day without using Claude and experiencing an objective bug, which I define as it correctly understood my intent and implemented a solution that fails by it's own understanding (often not even compiling). Yeah...AI is really fucking awesome if you don't care if your code works or compiles. It is truly glorious to the volume and functionality it can generate....if only it actually worked.

    But don't take my word for it. I'm just a masshole with an opinion. Maybe I suck, but someone out there doesn't... What businesses has AI actually disrupted? Yeah, it seems to have killed stackoverflow. However, what startup has emerged to leverage AI to gain an advantage and eat the lunch of an established business? The iPhone revolutionized the Taxi industry with Uber and gay culture with Grindr (notice how so many Gen Z gay men are indistinguishable from straight guys?...that's because almost none of them have ever set foot in a gay bar...in the 90s, out of closet gay men had a lot more common culture and interests and even expressed themselves in similar ways). The internet revolutionized video rental with Netflix and streaming. It revolutionized retail and killed most retailers with Amazon and all the others. There are obviously 100s or other industries outside technology revolutionized by the internet or smart phones.

    We're on year 4 of the AI revolution. Where's our killer app? Imagine if in 1999, there were no businesses on the internet and the only ones making any revenue were hosting providers?....telling you how someday, you'll sell products on the internet!!!...but nothing to show for it.
  • context limits (Score:4, Interesting)

    by thegreatemu ( 1457577 ) on Monday August 31, 2026 @11:07AM (#66315796)
    I'm sure it's at least partly a pebkac error on my part, but all of the coding agents I've ever worked with want to write an entire new function call for every single line of code. Even when that exact function with a different name already exists, often in the same file, written by the agent in the same session. Even when they can recognize existing functions, they almost never modify existing functions to take an extra argument when that would be appropriate, but make a new one. And when a function does take multiple arguments, they want to write a wrapper function for every invocation. Instead of calling `foo(a, b)`, it's always `def foo_b(a): return foo(a, b)`. Then when that bloats to infinity, it will start forgetting entire modules exist and rewriting them. DRY is a completely alien concept; all data structures by default will be defined three times, once for the database, once for the API, and once for live data. So yeah, writing 100k LOC doesn't take long at all if you're willing to ignore all good practices and don't care that it should have been maybe 5000.
  • by SlashbotAgent ( 6477336 ) on Monday August 31, 2026 @11:22AM (#66315820)

    Yet another article about someone who should not be programming, using enormous resources to write bad and inefficient code that may well be dangerous. They proclaim it like it's great.

    This is not a good thing. An HR employee out of touch with programming should not be putting absurdly large, read complex, code into the world to wreak havoc. Even if the havoc is only only their family calendar.

    • Like for example Bill Atkinson's famous productive -2000 lines: https://www.folklore.org/Negat... [folklore.org]

      For decades I've been suggesting on-and-off that a big problem is too many commercial programmers writing too much code and making too much work for each other with an endless proliferation adhoc interfaces, each a new "standard".

      As an egregious example, years ago I read somewhere that Microsoft Office embeds like six entirely different virtual machines. Maybe it has improved since with the CLR?

      Except for propri

  • I should get back into security consulting. We're about to enter a new era of extremely poorly reviewed code deployed directly to production.

  • "One employee built an app that turned a nearly four-hour manual process into a one-second automated check, saving tens of thousands of hours annually. "

    This is the reason why AI will take jobs. World is full of tasks that are dead easy to automate, but no-one has just not done it yet. AI doesn't have to be smart, it doesn't even need to be good. If it can write a script that compiles, it can automate.

  • Really. And exactly why did she need 100,000 lines of code, to do exactly *what*?

    Time to refer to The Mythical Man-Month. And, yes, I remember when I was still in school, and taking a compiler design course. The syllabus did *not* not that you were supposed to know Pascal. I went from 0 to Pascal in one term. And... this was the mid-eighties. We were using punch cards. My deck was at least 2/3rds the size of everyone else's... but then, I'd been programming for a living for about six years.

    What crap did thi

...when fits of creativity run strong, more than one programmer or writer has been known to abandon the desktop for the more spacious floor. - Fred Brooks, Jr.

Working...