Read more of this story at Slashdot.
Read more of this story at Slashdot.

Amazon is closing its San Francisco AGI site as part of the layoffs it made this week in its artificial general intelligence organization, but said its frontier model research lab will continue.
A company spokesperson confirmed the news of the site closure, which was first reported by The Information. Amazon’s frontier model research work will carry on under Pieter Abbeel, a UC Berkeley professor who joined Amazon in 2024 when the company licensed the technology and hired the team from Covariant, the robotics startup he co-founded.
The AGI Lab was founded in December 2024 and initially built around several dozen employees Amazon brought in from the startup Adept, including its co-founder and CEO David Luan.
The team grew to about 80 people at its peak, according to The Information, but more than a dozen of the Adept hires have since left, Luan among them. Earlier this week, Amazon confirmed it was cutting an unspecified number of jobs across the broader AGI organization.
Impacted employees will have the chance to explore other roles at Amazon, the spokesperson said, and the company is supporting them through that process.
Nova Act, the browser-agent model and service that came out of the group, remains available on AWS and in use by customers. More broadly, AWS has continued to build out its agentic AI lineup, including Bedrock AgentCore and applications like Kiro, Quick, Continuum and Transform.
The moves come as Amazon invests heavily in helping customers deploy AI, including a $1 billion AWS effort to embed engineers with businesses building AI agents. The initiative reflects an expanded industry focus toward putting agents and models to better use for customers.
This week the argument found a name. Uncle Bob Martin, who started coding in the late 60s and wrote the book on clean code, posted that his current strategy is to not read any of the code his agents write; he surrounds them with extreme constraints instead. Someone asked Hacker News whether looking at the code is slowing us down, and X split into two camps: the craftsmen insisting you must read every line, and the shippers declaring reading code an anti-pattern. “No look” coding. I’ve spent two days in my replies arguing with both camps.
When someone suggested Bob had lost it, my reply was short: maybe, but he’s not alone, and I think he’s
right.
I started in 1981. I’ve led teams that built parts of COM/ActiveX, IIS, and Windows Media Center, all of Windows Home Server, the Windows Phone 7 developer platform, Alexa Smart Home, and Control4’s OS and smart devices; software and hardware used by tens of millions of people, multiple times over.
Six months ago I was with the skeptics. I started going no-look in about April, and I am now 100 percent convinced. In the 120 days since, I’ve built or upgraded five significant products, WinPrint, MCEC, and tui-cs/Editor among them, and I’ve not seen a line of code. On Terminal.Gui, a team project, the vast majority of PRs in the last four months have been no-look too. Get over it and get with it.
And yet the debate, as framed, is still wrong.
The “no look” conversation is the wrong conversation. The right conversation is about customer obsession, product judgment, taste, and leadership.
Reading code was always a proxy. We read every line for fifty years because the code was the only artifact that told the truth. The spec lied, the comments lied, the commit message lied, and the demo lied twice, but the code did what the code said. So the profession built its entire trust apparatus, code review, out of eyeballs on the one honest artifact.
That constraint is gone, and we have been here before. Do you review the instruction set or cache architecture diagrams for each new CPU you use? Do you and your teammates have a deep understanding of the compiler’s output? Sure, some engineers do (and need to), but it’s a really small world. When we moved from assembly to trusting compilers, we moved up an abstraction and new skills were required. This is that, again. Bigger, and more impactful, but not different.
“But technical debt that still passes every test!” No. I have repeatedly demonstrated, to myself anyway, and I am pretty experienced, that the AIs are excellent at identifying poor abstractions, unnecessary complexity, drift, and maintainability issues; as long as I am intentional about how I play FarmVille with them. Ask them about code quality, style, maintainability, and separation of concerns. They’re better reviewers than a tired human skimming their fortieth diff.
The key is not the harness; it’s the specification. The workflow that works today:
If, after all that, it smells funny, throw the code away again start at step 7 again.
So here is what I, the human, actually look at, in order of how hard I look.
Notice what this list is. It’s the work backwards ordering: customer intent first, proof second, product third, mechanism last. Guarding the mechanism used to be the job because we had nothing better. Now we do, but only if you build it. The robots need docs, contracts, and gates written for them, and building those is the new craft.
One more thing, because I don’t believe this argument is actually about engineering.
Humans are led by fear. Fact. We are all biased toward loss aversion, especially when it comes to identity. Software devs have invested in skills, knowledge, and approaches that are part of their identity, and those things are not as relevant in the AI world.
That leads to loss, and humans deal with loss as grief: denial, anger, bargaining, depression, acceptance. Read this week’s threads again with that lens; “you must read every line” is rarely a risk analysis. I have gone through every one of those stages myself in the past three years, and I am now past acceptance and into full-on embracing. The way through is the same as for any bias: first recognize you may have one clouding your judgment, then get curious about whether you can overcome it, then do.
On the other side of grief there is, of all things, joy. I have some sadness that I’ll no longer care about the cool features I mastered in those ancient languages. But this new world has brought me back to the joy I felt in 1981 when I taught myself BASIC. For me the joy never came from typing; it came from two things:
Playing FarmVille with AI agents is a target-rich environment for both of those things. Woo-hoo!
Meanwhile, this whole pissing contest is a software-dev luxury. Just wait until the EEs realize their current skill set is next, and start arguing “how can you build reliable hardware if you’ve never actually seen the netlist or the EDA diagrams?” I have thoughts on that too.
So argue with me. Tell me which stage of grief are you in? Leave a comment or find me on X at @tigkindel. I read everything. Even, on exception, the code.
The post No-Look Coding and the Five Stages of Grief first appeared on tig.log.Ranjan Roy from Margins is back for our weekly discussion of the latest tech news. We cover: 1) Could trouble for AI stocks lead to a recession or worse? 2) How the wealth effect might slow consumer spending if AI causes a stock market pullback 3) One scenario that might lead to a collapse 4) Google stock falls on spending concerns 5) Could the switch flip very quickly on big tech capex 6) Subprime data center crisis 7) How much does the data center buildout resemble the financial crisis? 8) What type of revenue is needed to prevent a collapse 9) SpaceX stock tanks 10) Will SpaceX acquire Tesla? 11) Will SpaceX acquire OpenAI?
---
Enjoying Big Technology Podcast? Please rate us five stars ⭐⭐⭐⭐⭐ in your podcast app of choice.
Want a discount for Big Technology on Substack + Discord? Here’s 25% off for the first year: https://www.bigtechnology.com/subscribe?coupon=0843016b
Learn more about your ad choices. Visit megaphone.fm/adchoices
It's been a long, long time since I did a coding stream. Let's dive into a new feature coming in the next version of C#, unions, and how it'll working within my custom CSLA serializer.
#dotnet #csharp #unions