Instead of putting farm-fresh eggs directly into water to make hard-boiled eggs, try steaming them for 30 minutes. After steaming, chill the eggs in ice water for a few minutes before peeling. The shells will fall right off!
Before I learned this trick, I just used the oldest eggs because the shells were supposedly easier to peel. It takes a little longer to steam rather than boil the eggs, but not throwing away half an egg because it’s stuck to the shell is worth the time. I’m surprised this trick isn’t more widely known. In my opinion, it’s the best way to cook hard-boiled eggs.