Discussion about this post

User's avatar
Scenarica's avatar

The Jenny Wen point is the one that keeps rattling around in my head. We built entire professional disciplines around the assumption that implementation is expensive. Design reviews, sprint planning, specification documents, architecture committees. All of them exist because building the wrong thing used to cost months.

If building costs hours instead of months, a lot of that upstream apparatus becomes overhead rather than insurance. The bottleneck moves from "can we build it" to "should we build it" and those are very different organisational muscles.

The evaluation point is equally interesting. Simon's instinct that usage matters more than code quality as a trust signal is basically the shift from inspection goods to experience goods. You cannot tell from looking at the code whether it is good. You can tell from running it for two weeks. That changes how software earns trust, and it probably changes how open source reputation works too. Stars and commit counts meant something when they implied human attention per commit.

Alex's avatar

I have been designing and coding for 20 years and this new world has made it a lot more possible for me to work through and try my ideas more quickly and see what sticks.

I'm about to release my first Mac app and have had a very similar feeling, "If this code is going to run on someone else's machine, I have to make sure it's right." I know how it works throughout all the 'agentic engineering' I did, but I don't know every line. I'm currently going through a process of reviewing every line of code (I have a spreadsheet!) and making sure I understand what's going on. I make edits along the way, nothing substantial but adjustments, improvements, *legibility* type changes so the code is *good* (read legible).

As much as I am becoming more and more trusting of these tools, I have a very heavy feeling that I cannot release this until I know every inch of it myself.

6 more comments...

No posts

Ready for more?