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.
After outages, Amazon to make senior engineers sign off on AI-assisted changes
321–330 of 510 posts
Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes
#322Earlier 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.
Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes
#323Earlier 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…
Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes
#324Earlier 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.
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
#325I 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…
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…
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
#327Who 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?
Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes
#328Earlier 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.
Re: After outages, Amazon to make senior engineers sign off on AI-assisted changes
#329Earlier 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…
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
#330Who 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?
When they fire everyone, juniors will fix it with AI.
This is in general. I wouldn’t recommend this at critical services like AWS.