Erstwhile Okie on St. Mark's Place. "That which hath been is now; and that which is to be hath already been; and God requireth that which is past."
I was excited to move into a big new phase of this website, which was to rebuild it on top of Remix. Right now, the site is just a React application, meaning that every part of it is generated dynamically when you load it.
There are some issues that arise from this that range from mildly pesky to somewhat substantial, mostly with the fact that search engines don't always do a great job of reading the site.
But more than anything else, I was just looking forward to tackling a technology I've been studying for awhile.
Unfortunately, in starting to transition my code, I realized it's a bit too messy; a natural byproduct of building something without a blueprint. As functions and components and state got added, I was just tacking on state, doing a lot of prop drilling, etc...
Transitioning it as it is into a Remix app is going to have me fighting with messy code AND Remix to make the messy code work. So, I'm now tackling a full code refactoring, which is not nearly as exciting or satisfying, but I'm sure will be in the end when I have a much more maintainable codebase.
Especially since it pulls me back to my original vision, which was to have this as software that anyone could easily utilize.
So that's what I'll be doing for the next little bit...
