Comment by msla

2 days ago

When I'm a newbie at things, I tend to have the opposite problem: I can overthink things to Hell and gone, but since I don't know what I'm doing, I focus on the wrong things and 80% of my effort is worthless. Like trying to make a multithreaded GUI in tkinter in Python: I tried to find a good way to do it, but the answer is a brief "Don't do that, use root.after() instead so your worker function can run in the main thread without blocking the event loop." I just had the wrong mental model and put forth effort an expert would have avoided entirely.