Why does Cursor betray me and switch from our CSV setup that works, to, in the middle of updating another feature, slip JSON in under the door and then all our settings.config data is corrupt?
Very strange!
I think I am going to take all of the good stuff we've built, put it in a new folder, and re-write it so that my main app "Get Dat Bag" is just a launcher for a bunch of separate apps that, if Cursor fuckin' fucks them up, I can just replace those apps. Somehow my main app has been fucked over by cursor and I'm having all these weird UI errors, JSON replacing my super-simple and functional CSV method that works for any data I pass it... Cursor has an obsession with switching things to JSON for no reason! I'm a firm believer in keeping all my code as modular as possible, but I think I need to re-write my main app with clear instructions to Cursor in where all the important data needs to be stored and how it is stored, so there is NO confusion by Cursor. Imagine my shock when Cursor suddenly tells me that we've switched to storing our complex data in JSON again and because we store all this crazy shit in there that has weird characters, that our JSON data is corrupt again...... fuck!!!
Kind of frustrated at the moment, because I had everything working SO good, and then I used this new thing I had Cursor build, this new thing that was SO close to basically running my entire ship like clockwork with these if-this-then-that type functions, where the script could then call AI and have AI do some shit for me to basically re-create me as a worker but in code form, and then Cursor fuckin' slid JSON in under the door and fucked the whole system, and I've used 100+ prompts now to try and un-fuck the whole situation but shit is fucked!!!
I think I will have to roll back to 2 days ago. Sucks!!!
But, hey, how else do you learn but to fall down and fail along the way?
