Live data from Hacker News

After outages, Amazon to make senior engineers sign off on AI-assisted changes

arstechnica.com

321–330 of 510 posts

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#321
post #74

Earlier quoted context omitted.

A related Dirty Secret that's going to become clear from all this is that a very large proportion of code in the wild (yes, even in 2026—maybe not in FAANG and friends, IDK, but across all code that is written for pay in the entire economy) has limited or no automated test coverage, and is often being written with only a limited recorded spec that's usually fleshed out only to the degree needed (very partial) as a gi…

> better-specified software Code is the most precise specification we have for interfacing with computers.

You’re missing the point of a spec

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#322

Earlier quoted context omitted.

The defensiveness is almost as interesting as the meeting itself.

Way too many people have tied their egos to the success of AI.

Not just their egos, but their paychecks. This place is either going to get very quiet or really weird when the hype train derails and the AI bubble bursts.

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#323

Earlier quoted context omitted.

When an SVP asks you to do something in a mass email, it's very much optional. Dave Treadwell is an SVP, his org is likely in the 10's of thousands, there is no way to even have a mandatory meeting for that many people. My SVP asks me to do things all the time, indirectly. I do probably 5% of them.

> org is likely in the 10's of thousands, there is no way to even have a mandatory meeting for that many people. Ok, this is pretty off-topic, but is this still true? I get that you can't have 10K people all actively participate in the meeting at the same time, but doesn't Zoom have a feature where you can broadcast to thousands and thousands? Doesn't X/Twitter have a feature like this? (Although, to be fair, the las…

The meeting isn't the hard part—after all, shareholder meetings have huge audiences too. Enforcing mandatory attendance for myriads of employees is the hard part, so it's more likely mandatory in name only.

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#324
post #280

Earlier quoted context omitted.

> we’re doing the industrial equivalent of eating our seed corn and there is seemingly no will to slow that trend down, much less reverse it. I know I'm probably coming across as a lunatic lately on HN but I really do think we're on the path towards violence thanks to AI You just cannot destroy this many people's livelihoods without backlash. It's leading nowhere good But a handful of people are getting stupidly rich…

I don't think you're a lunatic. If you look at the luddite rebellion they weren't actually against industrial technology like looms. They were against being told they weren't needed anymore and thrown to the wolves because of the machines. The rich have forgotten they are made of meat and/or are planning on returning to feudalism ala Yarvin, Thiel, Musk, and co's politics.

> They were against being told they weren't needed anymore and thrown to the wolves because of the machines.

I guess that makes me a modern luddite then

A software engineer luddite

A techno-luddite if you will

Maybe I have a new username

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#325

I think the deeper need is a "self-review" flow. People push AI-reviewed code like they wrote it. In the past, "wrote it" implies "reviewed it." With AI, that's no longer true. I advocate for GitHub and other code review systems to add a "Require self-review" option, where people must attest that they reviewed and approved their own code. This change might seem symbolic, but it clearly sets workflows and expectations…

We have it in a checklist in PR template. I can’t imagine a fiat class feature that would be much more meaningful. It surprised me to learn there are developers who have to be reminded to review their own code and test it, but does seem to help.

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#326

>Junior and mid-level engineers can no longer push AI-assisted code without a senior signing off Review by a senior is one of the biggest "silver bullet" illusions managers suffer from. For a person (senior or otherwise) to examine code or configuration with the granularity required to verify that it even approximates the result of their own level of experience, even only in terms of security/stability/correctness, r…

When I was really early in my career, a mentor told me that code review is not about catching bugs but spreading context (i.e. increasing bus factor.) Catching bugs is a side effect, but unless you have a lot of people review each pull request, it's basically just gambling. The more expensive and less sexy option is to actually make testing easier (both programmatically and manually), write more tests and more levels…

One of the major things code review does is prevent that one guy on your team who is sloppy or incompetent from messing up the codebase without singling him out.

If you told someone "I don't trust you, run all code by me first" it wouldn't go well. If you tell them "everyone's code gets reviewed" they're ok with it.

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#327

Who fixes code that gets rejected? Do you simply try again and hope or does someone go into this computer-generated code that they didn't write and do the equivalent of battlefield triage? And what are they going to do when they've fired all the senior engineers because they make too much money, leaving just juniors and AI?

[dead]

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#328

Earlier quoted context omitted.

But it gets less mandatory the more layers up you go. If I get an email from an SVP that is CC: the entire division saying everyone should go to a meeting I will almost certainly be able to ascertain the contents of that meeting in 10 seconds from someone else who did attend

Surely your boss notices your non-attendance.

If it's actually really mandatory, my manager will probably also relay that directly to me. And that resets the count for "less mandatory the more layers up you go".

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#329

Earlier quoted context omitted.

No you’re not. The “how” is your job to understand, and if you don’t you’ll end up like the devs in the article. We as an industry have been able to offload a lot of “how” via deterministic systems built by humans with expert understanding. LLMs give you the illusion of this.

No in my case the “how” is 1. I spoke to sales to find out about the customer 2. I read every line of the contract (SOW) 3. I did the initial requirements gathering over a couple of days with the client - or maybe up to 3 weeks 3. I designed every single bit of AWS architecture and code 4. I did the design review with the client 5. I led the customer acceptance testing > We as an industry have been able to offload a…

Yes, and trusting an LLM here is not a good idea. You know it will make important mistakes.

I’m not saying trusting cheap devs is a good idea either. I do think cheap devs are actually at risk here.

Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes

#330

Who fixes code that gets rejected? Do you simply try again and hope or does someone go into this computer-generated code that they didn't write and do the equivalent of battlefield triage? And what are they going to do when they've fired all the senior engineers because they make too much money, leaving just juniors and AI?

AI will fix it, same way AI wrote it. At the behest of a human.

When they fire everyone, juniors will fix it with AI.

This is in general. I wouldn’t recommend this at critical services like AWS.

Post reply on HN