Sometimes the hardest part of practising is deciding what to shoot. This assignment generator spins three variables for you: a subject, a theme and a challenge, together one concrete exercise. Pick beginner or advanced and spin until something comes up you want to work on today.
Assignment Generator: how it works
The Assignment Generator gives you a random photography practice assignment with a single click. Use it when you're not sure what to shoot, or when you want to push yourself out of your usual habits. Spin the generator, then go shoot.
Why shooting with an assignment makes you better
Photographers who improve consistently tend to work with specific goals rather than wandering around hoping something interesting shows up. An assignment focuses your eye: you know what you're looking for, so you actually find it.
The random element adds something extra. Left to yourself, you'll gravitate toward the same subjects and techniques. A generator breaks that cycle and puts you in front of something you'd normally walk past.
Getting the most out of each assignment
Treat every assignment as a real commitment. Set a target number of shots, review them afterward, and be honest about whether you actually fulfilled the brief or just approximated it.
If you want assignments focused on a specific genre, the Street Photography Assignments tool gives you targeted briefs for shooting on the street, with more context per assignment.
Frequently asked questions
How many times should I spin before accepting an assignment?
Spin until you find something that challenges you but is actually doable where you are. Skipping too quickly defeats the purpose, but accepting an assignment you genuinely can't execute right now wastes your time.
Can I use the generator to practice for a specific photography course?
Yes. If your course involves shooting assignments at home between sessions, the generator gives you extra material to work with. It also gets you used to working within constraints before the course sets them for you.
What if I get the same assignment twice in a row?
Change one variable: the time of day, the location, or the focal length you use. Executing the same brief in a different context often teaches you more than moving on to a fresh assignment too quickly.