Last night we had dinner with my parents. My folks are retirees, my father used to work in the the computer industry. He still very much has an interest in tech things, so I like to share my projects with him. I was showing off this project, showed him the power of being able to create new entries simply by adding new rows to the database.
So I created an example row with some dummy data in it. This morning I was admining the site, and I thought briefly of scrubbing the dummy data and replacing with actual data. But there's a risk there - I don't want to fall in the habit of treating db entries as being important. Sure, there is something attractive of having sequential row ids, nothing missing, but that's not how dbs are supposed to work. The ids and rows can be ephemeral, that's sort of the point.
I am of a mindset that constantly wants to reboot and start a project over again, rework and refactor, always striving for that perfect state. I noticed a long time ago that I tend to be a starter, not a finisher - I'm always ready to drop what I'm doing and start something new. By the time things are in a good working state, I'm ready to move onto something new and interesting.
I risk not really using this site that I've built, and instead spending my time refactoring it recursively. And there's value there, that I want to continue to learn recursively. But I also want and need this site to be practical, not simply always striving for a more perfect unicorn.