Boxing workers on minerals constantly is extremely important to check saturation levels. It also helps improve your mouse speed and accuracy as you get used to doing it quickly.
Mineral Saturation:
Up to 16 drones/base = Each drone is 100% efficient
16th-22nd drone/base = each drone is somewhat efficient. probably between 50-80%
22+ drone/base = negligable income bonus
As a Zerg player I believe it is often pointless to go over 18 drones/base as you need extra hatcheries (production) to make use of added income. So you need more bases. Also you usually use a very mobile army and so you might aswell expand aggressively with lower drone saturation (but more efficiency!).
For Terran and Protoss where expansions are more costly and you use less mobile armies going right up to 22workers/base is defintely worthwhile.
General macro tip:
Macro cycle:
I believe playing as each race you should have a set order in which you regularly do all your macro tasks say once every 30 seconds or minute. For zerg it is as follows:
1) Inject,
2) Produce
3) Overlords
4) Creep spread
By always doing these tasks in the same order EVERY single time it allows you to execute them much faster and without wasting brain-power thinking "what am I forgetting?" and having to recite a list in your head. Instead you will train yourself to instinctively always follow the same set macro cycle. Once efficient and can do all this on a 40s (seconds) macro cycle, you can finish all the tasks in 10-15s. This leaves you with 25-30s to scout/micro, build buildings, check saturation and think about strategy. You can get so used to it you instinctively after that 25s is up look back at base and follow your cycle before going back to your other tasks.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.