I worked on a project that did real time processing of data coming in at 250 times a second. And it was doing crazy math, like wavelet decomposition and all sorts of stuff. The first time I went like, Oh, no, please don't make me try to optimizewavelet decomposition. You know, it's kind of like Fourier analysis, but worse. So break out the profiler. It turned out that we had to sort of do lookups back in the past on our data structures. We were spending 80% of our time just looking for stuff in the list,. Just switched it to an O andYeah, exactly. We just switched it to a dictionary