I've spent the past year, in very tiny amounts, rewriting the code for my shop. I promised myself, and other people, that I'd make it as a MVP, just one item, one Stripe link, and let the Stripe site handle all the 'cart', order placing and so on.
But then I wanted to have two items, and to calculate shipping to different parts of the world, and have tracked and non-tracked options, and it kept growing.
Today I popped into the studio to focus on finishing the whole thing. Which I did, to much relief, kinda.
However I then turned to AI (a local AI on my machine) to ask a "What other pages do I need for an online shop in the UK?" - and while I'm 'feature complete' for all the code parts, I still have things like a Privacy Policy page, and GDPR and ICO registration, explain what the one cookie on the site is doing (keeping track of the session for the cart), shipping info, returns policy, listing some consumer rights, contact page an business address, FAQ, etc.
I feel like I've climbed to the false top of the code-mountain, only to view the last slog to the real top.
I'm not going to be fixing bugs, or adding features, but it's slightly disheartening that I can't just make it go-live yet without all this boring other (important) stuff.
(Photo from the start of the day in the greenhouse)