RUBBER DUCK DEBUGGING
Click the duck for debugging wisdom!
quack to debug
["Have you tried explaining it to a rubber duck?","What changed since it last worked?","Are you sure that's the right variable?","Have you checked the off-by-one error?","Is it plugged in? No, seriously.","Read the error message out loud. Slowly.","What does the documentation actually say?","Have you tried printing the value right before it breaks?","Are you editing the right file?","Is the function even being called?","Did you save the file?","When was the last time you restarted the dev server?","What are you actually trying to do? Say it in one sentence.","Are you solving the right problem?","What would happen if you deleted that line entirely?","Have you checked if the data is what you think it is?","Is it a typo? It's usually a typo.","Walk away for five minutes. Then come back.","What assumptions are you making right now?","Have you looked at the types?","Did you check the network tab?","Is there a semicolon where there shouldn't be?","Are you catching an error and silently ignoring it?","What does git diff say?","Have you tried a fresh install of dependencies?","Is it cached? Clear the cache.","What's in the logs? Have you checked ALL the logs?","Is your environment variable actually set?","Are you on the right branch?","Have you tried making the smallest possible reproduction?","Is it async? Did you forget to await?","Are you mutating something you shouldn't be?","What happens if you hardcode the expected value?","Is it a race condition?","Did you accidentally commit a debugger statement?"]