I used to keep everything. Every photo. Blurry shots, duplicate exposures, accidental presses of the shutter. My Lightroom catalog had 40,000 files and I'd maybe edited 200 of them. That's not a workflow ( that's a storage problem.
The Culling Problem Nobody Talks About
Everyone writes about editing. Curves, color grading, presets. Nobody talks about the part that actually kills your momentum: going through 800 RAW files from a single shoot to find the 15 worth keeping. That's culling, and most people are terrible at it.

I spent years developing a system that actually works. It's not complicated. It's not some fancy AI tool. It's just a disciplined approach to deleting photos that don't make the cut. Literally.
Step 1: Import, Then Walk Away
First thing I do after a shoot: import everything into Lightroom ( or darktable, depending on my mood ). Then I close the app. Seriously. Looking at your photos right after you took them means you're still emotionally attached. That shot of the sunset that felt magical in the moment? It's probably just okay. Distance gives you honesty.
I wait at least 24 hours. Sometimes a week. The photos that are actually good will still be good. The ones that aren't will become obvious.
Step 2: First Pass - The Flag Method
I go through the entire set once, fast. No zooming, no pixel-peeping. I'm looking at thumbnails at maybe 3 seconds per photo. The question is simple: does this photo make me feel something? Yes = flag. No = leave it.

Keyboard shortcuts matter here. In Lightroom it's the flag key ( P for pick, U for unpick ). In darktable I use color labels. The point is speed. If you're clicking around with your mouse, you're doing it wrong.
After this pass I typically keep about 10-15% of what I shot. From 800 files down to maybe 80-120. That's still too many.
Step 3: Second Pass - Stars, Not Flags
Now I go through the flagged photos with more intention. I use a 1-3 star rating:
1 star: technically okay, nothing special. Keep for reference.
2 stars: good photo, worth editing.
3 stars: the best of the shoot, the ones that make the portfolio.
Anything that doesn't get at least 1 star gets unflagged and moves to the reject pile. No guilt. No "maybe later." Later never comes.
Step 4: Delete the Rejects

This is where most people freeze. Deleting feels permanent. But here's the thing: you're never going to edit 40,000 photos. You're never going to go back and find that one okay shot of a random building from 2019. The reject pile is just digital clutter that makes your catalog slow and your brain overwhelmed.
I delete rejects immediately. Not moved to a folder called "maybe." Deleted. Gone. The disk space savings alone are worth it ( 800 RAW files from a Sony A7R II is about 40GB. Keeping 50 files is 2.5GB. That's a 37.5GB difference per shoot. )
Step 5: Edit Only the Stars
Now I have maybe 15-30 photos that actually deserve my time. I edit those. Every single one. No skipped edits, no "I'll come back to it." If a photo isn't worth editing right now, it's not worth keeping.

This system means I finish shoots completely instead of having 47 half-edited collections. The satisfaction of seeing a project through from import to export ( to actually, genuinely done ) is worth more than any preset pack.
The Numbers
Here's what culling actually looks like for me:
Typical shoot: 600-800 RAW files
After flag pass: 80-120 files
After star pass: 15-30 files
Final edits: 10-15 photos
Delete rate: ~97%
Disk saved: ~35-40GB per shoot97% deletion rate sounds aggressive. It is. But the 3% I keep are photos I'm actually proud of, not photos I'm keeping because I paid for the storage.
Why This Works
The whole point is removing decision fatigue. When you have 800 photos, picking the best ones is paralyzing. When you have 15, it's obvious. Culling isn't about being harsh ( it's about being honest with yourself about what's actually good.
The distance trick ( waiting 24 hours ) is the single most important part. Without it, you'll keep things because you remember the moment, not because the photo is good. The photo has to stand on its own. If it doesn't, delete it.
Stop keeping every photo you take. Your future self will thank you for the cleaner catalog and the disk space. :)