Giving demos is very good for my process. You would think it an imposition to give a demo every day, but it turns out it is quite the opposite.
Every time I give a demo, I learn something new. Usually it is something that I need to fix.
The process of “performing” my software turns out to be a key part of successful development of that software.
Good thing there are people who like watching demos!