zlacker

[parent] [thread] 3 comments
1. ontouc+(OP)[view] [source] 2026-01-22 11:57:48
How much effort would it take GenAI to write a browser/engine from scratch for GenAI to consume (and generate) all the web artifacts generated by human and GenAI? (This only needs to work in headless CI.)

How much effort would it take for a group of humans to do it?

replies(1): >>polygl+rh6
2. polygl+rh6[view] [source] 2026-01-24 09:46:15
>>ontouc+(OP)
I'm not sure about what you mean with your first sentence in terms of product.

But in general, my guess at an answer(supported by the results of the experiment discussed on this thread), is that:

- GenAi left unsupervised cannot write a browser/engine, or any other complex software. What you end-up with is just chaos.

- A group of humans using GenAi and supervising it's output could write such an engine(or any other complex software), and in theory be more productive than a group of humans not using GenAi: the humans could focus on the conceptual bottlenecks, and the Ai could bang-out the features that require only the translation of already established architectural patterns.

When I write conceptual bottlenecks I don't mean standing in front of a whiteboard full of diagrams. What I mean is any work the gives proper meaning and functionality to the code: it can be at the level of an individual function, or the project as a whole. It can also be outside of the code itself, such as when you describe the desired behavior of (some part of) a program in TLA+.

For an example, see: https://medium.com/@polyglot_factotum/on-writing-with-ai-87c...

replies(1): >>ontouc+az6
◧◩
3. ontouc+az6[view] [source] [discussion] 2026-01-24 13:30:20
>>polygl+rh6
That is a wonderful write up.

“This is a clear indication that while the AI can write the code, it cannot design software”

To clarify what I mean by a product. If we want to design a browser system (engine + chrome) from scratch to optimize the human computer symbiosis (Licklider), what would be the best approach? Who should take the roles of making design decisions, implementation decisions, engineering decisions and supervision?

We can imagine a whole system with human out of the loop, that would be a huge unit test and integration test with no real application.

Then human can study it and learn from it.

Or the other way around, we had already made a huge mess of engineering beasts and machine will learn to fix our mess or make it worse by order of magnitude.

I don’t have an answer.

I used to be a big fan of TDD and now I am not, the testing system is a big mess by itself.

replies(1): >>polygl+X1b
◧◩◪
4. polygl+X1b[view] [source] [discussion] 2026-01-26 01:03:59
>>ontouc+az6
> That is a wonderful write up.

Thanks.

> what would be the best approach?

I don't know but it sounds like an interesting research topic.

[go to top]