Many people grow their Lego collection to the point that some sort of organizational system is needed to make finding pieces reasonable (and quiet enough to avoid annoying others in the house)
As a kid, i had three large plastic boxes, and whenever i was in my room, the house must have reverberated with the endless drone of plastic being shifted.
Since i played so much, and was the only one who used the collection, i pretty much had an idea of which pieces where in the boxes, and roughly where they might be.
Jump forward to being an adult (at least chronologically). I have a decently large collection bootstrapped from garage sales. The option to devote the center of a whole room isn't practical. The real motivation for caring about any specific piece is that i need to be able to follow an old set's instructions while allowing the pieces to live in a general pool for off-book designs/elaborations.
Enter the plastic drawers. Not those tiny screw sorters. Unless you're dealing with a static collection and are willing to pay a large space cost due to internal fragmentation, you need drawers that hold groups of pieces.
The trade-off is as follows: have as few groupings as possible while keeping the average seek time reasonable. This is where the grouping must be driven by what's in the collection. Inevitably, you end up with one or more drawers labled (literally or mentally) as "other". The key is to keep those "other" grouping manageable so expected seek tubes don't skyrocket. Instead of trying to group all the easily defined pieces into separate drawers (e.g. 2x2 bricks, 2x4 bricks, 1xn planks, etc.), What you're really doing is minimizing the"other/misc". You could group all the standard rectangular pieces from 1x1 boards to 10x24 bricks in one shallow tub, and the aggregate seek time wouldn't change much. What inevitably costs minutes is the search for a specific non-swappable piece. More importantly, you want to know early on to stop looking because if you haven't found it by now, it's not in the collection. That means the other/misc groups must be small enough for an exchange search.
The only way to achieve that is to excise the "standard pieces".
Whatever your collection had a lot of becomes "standard". Even if it's a special hinge. If you have so many of that item that is grows the "other" as to make exhaustive or "by inspection" search to hard, then you pull out that group and give it a name so it's no longer in the other/misc. At that point, you can join it with an existing standard group. Join it with 1xn bricks if that's the drawer that has space. It doesn't matter. That will be the "special hinge and 1xn brick" drawer. Seek times will not go down. In fact, joining two groups which are clearly different makes it easy to find one or the other without false positives.
I've found that what takes up an unexpected annoying of time is finding the right drawer (especially since i didn't invest in transparent drawers) by minimizing the number of drawers, that goes away.
So next time you're reorganizing you Lego, start with the"other"pile, and pull out meaningful groups to shirk it. Don't start with the easily labled groups just to think of the misc group as a by-product. An easily scannable misc group is the end goal of good organization.
(There's a practice aspect to avoiding groups that have wildly varying sizes, and of course, color shouldn't be a factor, but those are details) happy building.