Hook

Supabase
Their other posts in the index, biggest breakout first.
Stop using Supabase for the backend. Why is everyone up Supabase and using it as a backend/database? It is so annoying to hear these vbloggers thinking that Supabase is like a superpower in every single stack. I have personally recommended Supabase in at least three videos and I think it's a great option. Also think this creator is 100% correct in his critique. How can both be true at once? Explain. Let me explain. First of all, I'd like to preface that in no way is this video a dig at this creator. He posts amazing tech content and we're actually DMing today and you should all give him a follow. I do think his videos shed light on an important concept that is often ignored in these tech stack discussions. His video goes that when he a specific project, Supabase obfuscated away details that had made it difficult for him to debug. An annoying and well-founded frustration. In perspective, however, is the conclusion that Supabase isn't well suited for anyone. Unless you are writing literal machine every single coding tool or platform you use is an abstraction. Abstraction is the process of hiding complex low-level implementation details so a user only has to worry about the high-level functionality. The benefits of an abstraction is on a spectrum. If I'm writing low-level embedded code, I'd probably want to use C++ instead of Python to have the granularity and control I need over the hardware. If I'm computing a gradient for machine learning, I'd probably want to use Python and be confident that the C++ code hidden in the hood in Python does what I needed to do. Thus you can begin to see the usefulness of a tool is dependent on its use case. The same way the obfuscation of details was annoying to him, could be awesome for a user building a simple product that doesn't care about the underlying functionality. Abstraction and ease of use or granularity and control. It's a tradeoff. The better you are at identifying the needs of your use case and the tools available to you, the better products you will engineer you will become. Thanks so much for watching. Drop a follow, drop programmer grind a follow and I'll see you tomorrow.