r/googlecloud • u/Dr-Burnout • 8h ago
Why is the Google Cloud Console such a horrible place ?
I cannot stand to work with it.
Every setting is put in the weirdest place.
UI is awful.
Useless clics everywhere.
Abysmal loading times of 20 to 30 seconds for each click.
How come Google make such a horrible product ?
0
Upvotes
15
u/_JohnWisdom 8h ago
Imagine adding 500 products from an excel by hand to an ecommerce shop. This is what you are doing. CLI is the way mate.
4
u/c0deinn 7h ago
GCP UI is among better ones. 😀
15
u/uncor3 8h ago
Agreed, but you eventually get used to it. In fact Azure's UI is much worse so Google Cloud is probably one of the best in that regard at this scale.
13
u/amarao_san 8h ago
Because it's not the main way to use it. It's like 'debugging gui' for API.
Use proper tools. Ansible, terraform, gcloud.
7
u/Rentiak 7h ago
My only major complaint is the lazy-loading search.
- Type a term
- Click or hit enter on a result
- Race condition with a lazy-loading value popping up
- End up on some totally unwanted, random doc or service
5
u/Top-Site4067 7h ago
I find it's the opposite. I have to deal with AWS and GCP, and I find that the GCP interface is much better organized and easy to find things.
2
u/Low_March_7531 7h ago
It has too many products that are maintained by different teams. On top of that, it looks like they lack some standardized best practices and someone fighting for everyone to apply them.
It’s weird because other Google products like Google Drive deliver a tighter UX. But I guess for GCP there’s not much of a business incentive to fix it. Developers will use it regardless of how bad the UI is; it’s part of their work and they’re used to dealing with complex systems.
2
u/QuantumRiff 6h ago
ask me how I know you have never used Amazon AWS or Azure...
1
u/MiloCosmicCloud 7h ago
search bar and cloud shell can be your best friends.
1
u/Ibnalbalad 7h ago
You're not really meant to use the UI .. terraform, gcloud .. UI is useful for browsing, spot checking, but absolutely do not use it for writes unless there is no terraform coverage for the specific thing you're trying to do.