Chisomo Chiweza
chisomochiweza.com
Chisomo Chiweza
@chisomochiweza.com
She/her.
Passionate programmer trying to engineer software in the warm heart of Africa (Malawi).
Reposted by Chisomo Chiweza
I passed this around the office a few months back when they were very excited about building a software factory. It was a bit hard to get people to read the full post, so here's a video of the talk in case it helps one less software factory get created. 😄
Harness Engineering is not Enough: Why Software Factories Fail — Dex Horthy, HumanLayer
In July 2025 Dex Horthy turned the lights off: an agent software factory where nobody read the code. It fell apart. An issue appeared that no amount of prompting could fix, the site was down, users were furious, and he was digging through a codebase he had stopped reading three months earlier. His claim is that this is not a skill or scale issue, and no harness or extra tokens fixes it, because it is a model training problem. Coding models are reinforced on one thing, did the test pass without breaking another, and nothing in that reward penalizes bad architecture, whose cost shows up months later. So they get better at passing tests and no better at keeping a codebase maintainable. That is why Claude Code went from nothing to billions while tools with the same read, write, and edit commands did not: it was the first model trained against the harness it ships in. But maintainability is far harder to verify than a green test, and as Horthy puts it, if a model knew what good code looked like it would already write it. So for now you are stuck reading the code, which is fine, because you can still move fast. His fix is to turn the lights back on and plan up front: product review, system architecture, the underrated step of program design down to types and call graphs, then vertical slices. Thirty minutes of alignment saves hours of review, and a good PR becomes a joy to read instead of slop to untangle. Speaker info: - https://x.com/dexhorthy - https://linkedin.com/in/dexterihorthy - https://github.com/humanlayer/12-factor-agents Timestamps: 0:00 - The narrative: you are the bottleneck, just ship more 1:28 - The cracks: outages and falling PR review quality 2:20 - The thesis: the harness is not enough 3:36 - A brief history of the software factory 5:52 - The agentic factory and turning the lights off 7:30 - Why it fails: the July 2025 lights-off experiment 8:56 - Models cannot maintain codebase quality 10:12 - Why Claude Code won and how coding models are trained 13:18 - Verifying maintainability and better benchmarks 14:58 - Turning the lights back on: plan up front 17:16 - Too many bad PRs, and closing advice --- Watch along with the corrected transcript, summary, timestamps and resources on this talk's official AIE page: https://ai.engineer/talks/Ib5GBkD555M-harness-engineering-is-not-enough-why-software-factories-fail Join our upcoming AI Engineer conferences (see https://ai.engineer landing page): - AIE New York, October 12–14 — the first AI Engineer Finance mainstage summit - AIEi Shanghai, November 5–6 — the first for meeting top Chinese labs and engineers - AIE CODE in SF, November 10–12 — the top AI Coding conference returns - AIEi Sydney, December 7–8 — the first AIEi run alongside NeurIPS 2026 in Sydney ---
youtu.be
September 16, 2026 at 1:33 PM
Reposted by Chisomo Chiweza
Very good read, "Why Software Factories Fail"
advanced-context-engineering-for-coding-agents/wsff.md at main · humanlayer/advanced-context-engineering-for-coding-agents
Contribute to humanlayer/advanced-context-engineering-for-coding-agents development by creating an account on GitHub.
github.com
September 16, 2026 at 10:39 AM
Reposted by Chisomo Chiweza
People often forget that progress is when the things get better.
September 15, 2026 at 8:45 PM
Reposted by Chisomo Chiweza
We should have been writing articles and having fun with CSS, but instead...

We can't do much against big corporations (except wait), so let's give Geoff some support.

Share (or try) his HTML/CSS course: thebasics.dev

100% human-made by the one who edited 86945 CSS articles!
September 15, 2026 at 7:42 PM
The biggest benefit to working through problems for me has been how much better I get at solving harder and harder problems over time.

You finish building one type of system and you get rewarded with the knowledge and ability to build an even bigger or better system next time.
September 15, 2026 at 4:31 PM
Reposted by Chisomo Chiweza
I sat down down with Ryan Peterman for a great discussion about computer history. I was excited to get this invitation because Peterman Pod is a fantastic podcast I listen to all the time, so if this is your first time hearing about it, check out the whole channel!
www.youtube.com/watch?v=jHLb...
Casey Muratori: Surprises In Computer History And Where Bad Code Comes From
YouTube video by Ryan Peterman
www.youtube.com
September 14, 2026 at 10:33 PM
Reposted by Chisomo Chiweza
One of the best things about trying to build software professionally is that it teaches you that often times things are way more complex than they may seem if you've never done it before.

One of the worst things about agent-executed coding is that you no longer learn this lesson.
September 14, 2026 at 12:00 AM
You know how at some point, some writers just love about the process and mediums of writing - the feel of paper, a nice pen, typewriter etc? I'm like that with programming languages and really cute text editors with nice syntax highlighting.

Really like reading code. Does something to my brain.
September 13, 2026 at 8:46 PM
Reposted by Chisomo Chiweza
In amongst all the AI madness, people seem to have forgotten that the point of working in very small increments with very frequent releases is to get feedback sooner so that we can adjust what we're building to best meet our customers' needs.
1/5
September 13, 2026 at 3:30 PM
Reposted by Chisomo Chiweza
I think a lot of things go wrong when we mistake programming metaphors for how the computer works. You might have object-oriented programming but it is only one computer; it's just a way of keeping track of how the program works. Similarly, we'd think about AI differently if rather than "agents"...
September 12, 2026 at 10:47 AM
Reposted by Chisomo Chiweza
Believe it or not, code review stops being a "bottleneck" as soon as you stop overproducing code.
September 11, 2026 at 1:21 PM
Reposted by Chisomo Chiweza
As a result, this is how I now judge LLMs: Are they a good pair programmer or assistant.

Can they follow instructions, can they be taught good design principles, can they be taught not to do stupid workarounds?

I don't care how genius the are, good maintainable code requires mastering the basics.
September 11, 2026 at 11:49 AM
Reposted by Chisomo Chiweza
All this engineering and all this money and both tech and software just get less and less interesting by the day. All this energy; so little imagination.
September 9, 2026 at 11:11 PM
Forking my favourite projects whilst I still can :(
September 10, 2026 at 5:47 AM
Reposted by Chisomo Chiweza
I've always had a user-centred [read: human-centred] approach to the web and UI of all kinds, and it's genuinely crushing me to see word-guessing algorithms serving corporate, capitalist desires take precedence over actual human needs.
September 9, 2026 at 2:57 PM
Reposted by Chisomo Chiweza
Fragments: dealing with AI's counterfeit utility, exasperated readers of LLMs, missing Creating Passionate Users, agents lack Verum Factum, three people making key decisions on AI

martinfowler.com/fragments/20...
Fragments: September 8
dealing with AI's counterfeit utility, exasperated readers of LLMs, missing Creating Passionate Users, agents lack Verum Factum, three people making key decisions on AI
martinfowler.com
September 8, 2026 at 3:25 PM
Reposted by Chisomo Chiweza
AI is convinced I’m from Mexico:
September 7, 2026 at 6:31 PM
Reposted by Chisomo Chiweza
Have humans reached full potential? If the answer is no, what kind of investment would it take to move us forward?
September 6, 2026 at 8:25 PM
Reposted by Chisomo Chiweza
I am determined to prove that you can be largely anti-AI but also not be an asshole.

The attitudes of some people on this site will NOT win over any minds or win you over any favours. If you insult someone, you are doing it to a real person. And it sucks!
September 6, 2026 at 4:31 PM
Reposted by Chisomo Chiweza
this thread is dystopian as all hell and (1) helps me make sense of why there's so much pushback from reasonable people against LLM usage in software eng (2) I feel like we've made a little oasis with reasonable, careful usage of these tools (and wondering how much I/we are setting an example here)
Surviving Code Reviews in the era of AI
28 comments
lobste.rs
September 4, 2026 at 5:22 PM
Reposted by Chisomo Chiweza
The goal isn’t to replace the work of humans. It’s to make a case for its devaluation.
June 13, 2026 at 9:56 PM
Reposted by Chisomo Chiweza
Write about how software engineering is changing inside your company / team / project. Don’t use AI. Win $10K and get published in The Pragmatic Engineer.

You have a month: submit by 4 October.

Details: blog.pragmaticengineer.com/how-software...
September 3, 2026 at 5:21 PM
Reposted by Chisomo Chiweza
a few years ago I compiled 100+ project ideas with requirements and even some wireframes into a free book called Projectbook, which I actually still use for learning stuff projectbook.code.brettchalupa.com
Introduction | Projectbook
Over 100 free project ideas for learning how to program with detailed specifications and mock-ups.
projectbook.code.brettchalupa.com
September 2, 2026 at 4:47 PM
Reposted by Chisomo Chiweza
On Monday, @bcantrill.bsky.social and I were joined by @max.pangram.com to discuss the social imperative of separating human- and AI-written content. There’s a big difference between being served home cooking and fast food!
Oxide and Friends 8/31/2026 -- AI Detection with Max Spero
YouTube video by Oxide Computer Company
youtu.be
September 2, 2026 at 2:26 PM
Reposted by Chisomo Chiweza
Rachel's Ramblings:
Maybe We Shouldn't Be Reviewing All This Code: Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems

martinfowler.com/rachels-ramb...
Maybe We Shouldn't Be Reviewing All This Code
Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems
martinfowler.com
September 2, 2026 at 1:49 PM