A bit too vague to be useful advice don't you think?
Why not show some actual examples of these agents actually doing what you describe. How exactly would you set up an agent to simulate a user?
Good point. I think it is the time to remove the line between the engineering and product management completely. Because, we can.
Another fart in the wind. How to write lots of “programming philosophy” and say nothing.
This is ridiculous. I doubt this would work with a general AI, but it surely cannot work with LLMs who understand exactly nothing about human behaviour.
This is interesting, and I think worth trying. However,
Do not fool yourself. This is not "truly" "understanding" your "users". This is a model which may be very useful, but should not be mistaken for your users themselves.Nothing beats feedback from humans, and there's no way around the painstaking effort of customer development to understand how to satisfy their needs using software.