Simon Willison’s Weblog

Simon Willison’s Weblog

Subscribe

Learn more

20th July 2026

I keep hearing anecdotes from people who used coding agents to reverse-engineer and automate devices in their homes.

I think this is an interesting illustration of the impact of the reduced cost of writing code.

Prior to agents, it was entirely possible to reverse-engineer home devices. The problem was the ROI - was it really worth all of that effort? More importantly, any experienced programmer knows that undocumented, unstable APIs like that may well change or break in the future. Is that initial work worth the effort if you're committing yourself to a frustrating cycle of maintenance in the future?

Coding agents change that equation entirely. The effort to get a simple automation working has dropped, as has the cost of trying and failing to get it to work. Since the code is so cheap, the idea of having to maintain it in the future - or throw it away and start again - carries way less psychological baggage.

20th July 2026

Recent articles

Kimi K3, and what we can still learn from the pelican benchmark - 16th July 2026

Kimi K3, and what we can still learn from the pelican benchmark

The new GPT-5.6 family: Luna, Terra, Sol - 9th July 2026

The new GPT-5.6 family: Luna, Terra, Sol

sqlite-utils 4.0, now with database schema migrations - 7th July 2026

sqlite-utils 4.0, now with database schema migrations

This is a note by Simon Willison, posted on 20th July 2026.

20th July 2026

[reverse-engineering

11](/tags/reverse-engineering/)

[ai

2,134](/tags/ai/)

[generative-ai

1,886](/tags/generative-ai/)

[llms

1,853](/tags/llms/)

[ai-assisted-programming

400](/tags/ai-assisted-programming/)

[coding-agents

225](/tags/coding-agents/)

Monthly briefing

Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments.

Pay me to send you less!

Sponsor & subscribe

Disclosures

Disclosures

Colophon

Colophon

©

2002

2002

2003

2003

2004

2004

2005

2005

2006

2006

2007

2007

2008

2008

2009

2009

2010

2010

2011

2011

2012

2012

2013

2013

2014

2014

2015

2015

2016

2016

2017

2017

2018

2018

2019

2019

2020

2020

2021

2021

2022

2022

2023

2023

2024

2024

2025

2025

2026

2026