spncryn/log

Menu

13072022

Some updates to the inventory system.

Another day of tedious, seemingly fruitless work. While I can tangibly recognise what I’ve done – which is to say, I revisited the inventory system and “fixed” it a bit by streamlining some of the information and redirecting the worst of the excessive and redundant to a more presentable CSV – it feels utterly useless nonetheless. Just looking at how I built the inventory system previously makes me angry because of how unintuitive all of it seems. So much functionality for such little purpose, and with such little clarity at that.

I’m tempted to just completely discard the lot of it and rebuild it altogether. I don’t think I’ll actually end up doing that for the back-end, ultimately (which at this point I think is beyond meaningful salvage; I’ll simply have to build atop it and hope the worst of the problems can be mitigated through some questionable hard-coding); but the interfaces certainly need to be revisited and redone in their entirety. I hate this part of the job. No more of this bullshit in the next project.