First, congratulations and welcome. You’re in for a fun ride. Many opportunities to explore your potential are waiting for you. Yes, there are terrible bosses in this domain too, but the demand for competent programmers is high enough for you to pick and choose.
It's most likely only you who thinks you're not good enough. Your operating system has a bug, and it's raising too many instances of NotGoodEnoughException.
Social media is like smoking. It takes a while to get addicted. You do it because everyone is doing it. It gives you a dopamine kick and pretty soon you develop a habit. Once you quit, you're relieved, but you also miss it when you're sitting on a toilet.
Debounce is like hitting the snooze button on your alarm clock. You are trying to wake up, but you’re just not there yet. Debounce is you saying not yet, not yet, not yet—and this could go on forever. Theoretically you might never wake up. A real world example might be preventing a chart from being redrawn while the window is resized by some maniac who has nothing better to do than expand and…
Primarily you should come up with a solution, rather than search for a solution, but junior developers tend to do it the other way around or leave the first part altogether.