https://discord.umbraco.com logo
The Umbraco plugin I am working on is
# umbraco-chat
m
The Umbraco plugin I am working on is the first time I have written software that was either not for use strickly by me or an internal company tool with strick use cases. I finished the core code like 3 weeks ago but keep havuing to change it and update it cause I keep thinking "o wait, does it deal with X scenaro that some rando out there might need it to? No, well now got to deal with that". I hate it, I love it, god I hate it. Can I just be done and move on? lol I have a new respect for developing software for broad usage
o
you could always release the current version and then release an update with new features. That's what I ended up doing as I was always putting off the release 😄
k
From my experience you can't predict what all the rando's are going to do. get the core working and release 🙂 (don't let perfect be the enemy of good)
m
not just the edge cases either, also the opinionated it doesn't work how I wanted it to 😉
m
For me this time it was cases I think should be handeled before release. What if only one of the two custom properties is added. What happens if they add the missing one later, what happens if this is added to an existing page already, ect. But I think I am on my last scenaro and then just have to code out the last property and figure out how to make tag helpers for code render in the template. Then I can release the first version
m
Sorry for my sins 🙏