I want to like this so bad, but the free tier changes still haunt me. I ran a little hobby project for a while on it that helped junior developers find jobs. The work needed to switch from PlanetScale ultimately meant I just canned the project.
Fairly or not, when I see PlanetScale, that’s what I think of.
Seeing the CEO on here defending it as if they nailed the execution of it doesn’t help either.
Though, I wonder with any cloud provider of databases: why?
You’re basically giving your data to a 3rd-party to have access to and to be reliant on.
You have a backup of your source, but I bet many don’t have local non-cloud backups of their databases, maybe because it’s too much data to do easily, and everyone assumes the provider’s backups will suffice. This is a main reason I think that more recognized cloud brands like AWS and Azure are used.
I also had a couple of projects on their hobby plan and the pain of that rug pull made me swear I'd never use them again, no matter the size or context. I would have happily paid like $15 at the time too, but all they offered was a move to their $40+ pm plan. Insane and a terrible way to treat your users.
Irony is, I loved the brand and would have advocated hard for them otherwise.
At the time, their messaging was all about how, "we are for the enterprise and larger customers, not these piddling little poor plebs".
Well I guess they've belatedly realised that plebs turn into managers and future enterprise customers.
They got rid of Aaron Francis too who I thought did excellent work for them.
Why are you pretending like Planetscale is the only database provider? There are a large number of db/web providers (even free ones like GCP, Neon, Supabase etc) between using Planetscale and hosting your own server.
Ruby is really let down by the tooling around the language. The language itself would be so much more fun to write if the lsp would reliably jump to the definition of functions etc that seem to appear out of no where. It has been the biggest source of frustration for me while learning Ruby.
You're right! Although I get faily far by using Bust-a-gem VS Code extension. (The underlying ripper-tags gem can work with any IDE)
https://github.com/gurgeous/bust-a-gem
I have an "on save" hook that runs ripper-tags on every file save. This keeps the definitions always up to date.
I say the opposite, the lack of tooling highlights the weakness of the language.
The drive to make it declarative/mimic "natural" language by reshuffling and overloading can be "delightful" to some, but beyond the paper covered surface is a mess. And for what ?
"5.times do something unless" isn't cute to me. It's a dog "talking" by putting peanut butter in his mouth.
But I think I'm the only one who feels this way
What I've noticed about language design is that people confuse their preferences and opinions with genuine objective observations. It's more of an art and aesthetics than a science. I agree "5.times" is an abomination but that's a subjective reaction - there's no principle or law that it violates (other than perhaps principle of least surprise). We can't quantify and measure how good or bad some invented syntax is.
As for lack of tooling, it apparently wasn't a priority when the language was designed. I'm guessing the emphasis was more on the ease of reading/writing, and having internal logical consistency. How such language design decisions make the development of tooling more difficult was a secondary concern.
Even HEPA isn’t a requirement, you just need a high CADR. Doesn’t matter if the filter doesn’t catch a particle on the first pass as long as it does one a subsequent one and the flow rate is high!
I wonder how this will work for visa waiver programs like the ESTA. I have family visiting next year and if they have to pay an extra $1k, it won’t happen.
The visa waiver program does not require those eligible to get non-immigrant visas (hence the phrase “visa waiver”), so if the scope of the new program is, in fact, “all visitors who need non-immigrant visas”, those eligible for visa waivers would be outside its coverage.
It is a lightweight pseudo-visa process, but it does not involve anything which is actually legally a visa, so a program that is attached to non-immigrant visas does not apply to it. What things are called in law matters quite a lot.
I moved from Ireland to the US and noticed the same. So many people in the US treat others as if they are NPCs. Rules only exist so that they can’t bother you, but the rules don’t apply to you. It is extremely frustrating!
Volkswagen absolutely sucks at software. For example, it took me over an hour of infuriating guesswork to add a second user on my car. Then once a new user was added basically nothing actually takes account of who is logged in. I was hoping it would at least remember some settings but nope, it literally just changes the name displayed on the infotainment system when you start the car.
Most of mine are the 'wrinkle free' variety that actually work pretty well. I have a few 'nicer' shirts that aren't and you learn the tricks of the trade - hanging it near your shower, wiping with a hot wash cloth, not drying completely, etc. Irons are a hassle and I rarely use them.
Still, I rarely wear those for that reason. They also look like crap at the end of the day from sitting in cars or padded chairs.
I would love to wear more shirts, but I’m not a fan of wearing cloths that contain a significant amount of plastic. Cotton shirts are a pita, but I’ll try these tips, thanks!
Different kinds of freedom. In London you can legally jaywalk naked while drinking a beer in front of a cop and know that even if you really pissed the cop off, you'd never get shot for it.
It's oddly specific mockery, like Ozzy is England's international representative. I don't know, maybe he is. But I doubt Birmingham even inspired the meme, this is probably a caricature of Dick Van Dyke more than anyone.
To be fair, Brits seem to think New Yorkers go "oi" and they don't really either.
If only those people outside of my window would just "vote with their wallets" and stop demanding a roof to live under, demand would die down and prices would stabilize again.
Fairly or not, when I see PlanetScale, that’s what I think of.
Seeing the CEO on here defending it as if they nailed the execution of it doesn’t help either.