Shader good practices

Hello

2025 is current year. Internet has a lot of advice from years/decades ago and I never know if they still hold.

I’m learning OpenGL ES 3.0, and I will use its subset that is compatible to WebGL 2.0 so it works on Emscripten.

About uber shaders. Yay or nay? Is it worth it? Because there is a lot of people warning that “glUseProgram is very expensive”.