It’s only [checks calendar] January 7th and I’m already regretting saying that I was going to choose app development as one of my key focal points this year.
As mentioned earlier (I think) I’m using Supabase for the back-end business, mainly authentication, data storage, and possibly file storage. I liked Supabase for the ease with which I could bootstrap authentication; I am diametrically less-pleased with their choice of Postgres as their back end of choice. I’m finding this database to be a real PITA for me to work with, which is not an opportunity for folks to rush up to me to tell me how awesome Postgres is…I don’t like it, I don’t like using it, so I’ve been slipping further and further away from meeting my goal of, you know, actually working on the project. And whenever I don’t attend to Supabase after X number of days, they threaten to mothball my project where after 90 days of said mothballin’, they delete it, although I can still download my data. My data is ephemeral; it’s the work I’ve struggled through to set up the g******amn database that’s where the sweat went.
Right now, then, I am contemplating returning to Firebase and I don’t like that idea any more than I do having to work with Postgres. Firebase is the devil I know, sort of, but it uses NoSQL which…JFC is nothing easy any more?
I’m thinking that maybe I should just give it up because at the root of everything is my complete lack of desire to do the same things that I’ve already done several dozen times already. When I think about what would lie ahead should I switch back to Firebase — making sure everything that used to work still works, updating libraries that have been lingering since I last installed them, and remembering just how the hell I was supposed to get any of this to work — I get physically tired. Then there’s all the reasons I think I quit in the first place, like dealing with user tracking which has to be the worst f’n development pipeline a human being can engage with in the 21st century.
Now one half of my mind is fighting with other half; on one side, the irritation that doing any development brings. On the other, the desire to have this project done so I can use it.