top of page
Search

What Software Delivery and Photography Have in Common — And How They Make Each Other Better

  • Writer: Phil Hargreaves
    Phil Hargreaves
  • 3 hours ago
  • 4 min read

Have you ever wondered whether the way you make a living and the hobbies you enjoy could complement each other? I work in software delivery, but my camera is never too far away!


At first glance, software delivery and photography seem like two completely different worlds—one driven by logic, engineering, and systems; the other by creativity, emotion, and visual storytelling.


But look a little closer, and the overlap is evident. In fact, many photographers would make excellent software delivery professionals, and many software teams could learn a lot from a photographer’s mindset.


Whether you’re blending careers, building an analogy for a talk, or just curious about how disciplines can cross-pollinate, the comparison reveals so many similarities:


Photography and software delivery are more alike—and more complementary—than you might think.


1. Both Are Built on Iteration


In software, nothing great emerges in a single shot. You move from requirements to prototypes, then to testing, and finally to deployment, refining at each step.


Photography works the same way: You compose the scene, take multiple shots, review them, tweak settings, shoot again, edit, colour-correct, and finalise.


They’re both governed by feedback loops. They both reward rapid iteration. They both get better with refinement.


ree

2. They Are Centred Around Experience


Software aims to delight users. Photography aims to move viewers.


Both ask:

  • What will the audience feel?

  • What journey do we want them to take?

  • How do we achieve impact?


Whether it’s a clean UI flow or a striking image, the goal is the same: craft an experience worth remembering.


3. Creativity Thrives Under Constraints


Ask any photographer, and they’ll tell you: constraints don’t kill creativity—they make it.


Bad lighting?

Limited equipment?

Fast-changing environment?


That’s where ingenuity shines.


Software teams face the same: Rushed deadlines, technical limitations, budget constraints, and legacy systems.


In both fields, constraints force practitioners to ask smarter questions, think differently, and innovate with what they have.


4. Composition and Architecture Matter More Than Tools


Tools don’t make the artist, and frameworks don’t make the coder.


A great photographer knows composition, lighting, and narrative. A great engineer understands architecture, design patterns, and clarity.


Tools are simply amplifiers. Craft is what actually counts.


Both domains demand a thoughtful arrangement of elements—whether pixels or components—to create something meaningful.


5. Both Require Understanding of Complex Tooling


Let’s be honest: neither field is simple on the surface.


Software delivery involves IDEs, pipelines, cloud infrastructure, and version control.


Photography involves lenses, lighting kits, editing software, file formats, and colour profiles.


Success comes from technical competence—knowing how to use the machinery so creativity can flow.


6. Collaboration Is Essential


No software engineer ships alone. No photographer works entirely solo.


Both rely on synergistic roles:

  • Developers, product owners, testers, designers

  • Photographers, clients, and collaborations with others


And both succeed or fail based on communication, alignment, and shared expectations.


7. Quality Assurance Makes or Breaks the Final Output


Before software ships, it’s tested, reviewed, debugged, and validated.


Before a photo goes out, it’s reviewed, retouched, colour-balanced, and exported correctly.


Both disciplines depend heavily on attention to detail.


How They Complement Each Other


This is where the magic happens. Once you understand the parallels, you begin to see how lessons from one field enrich the other.


ree

1. Photography Improves How Software Teams Communicate


Photographic thinking sharpens:

  • Storytelling

  • Visual communication

  • Emotional framing

  • The ability to “see like a user”


Software teams that use visuals—storyboards, diagrams, metaphors, photos—communicate more clearly and design more empathetically.


2. Software Delivery Enhances a Photographer’s Workflow


Photographers benefit enormously from:

  • Version control habits

  • File organisation patterns

  • Automation (batch edits, presets, pipelines)

  • Cloud-based workflows

  • Documentation and repeatable processes


Photographers who adopt software-like systems work faster, safer, and more consistently.


3. Cross-Discipline Creative Thinking Sparks Innovation


Blending photography’s artistic mindset with software’s structured approach creates:

  • Better product storytelling

  • Stronger brand imagery

  • More intuitive user experiences

  • More efficient creative workflows


Software teams become more human. Photographers become more scalable.


Everybody wins.


4. Empathy Becomes a Shared Superpower


The common core between these fields is simple:

Understanding people.


Photographers train themselves to observe:

  • Emotion

  • Body language

  • Mood

  • Light

  • Story


Software teams train themselves to observe:

  • User pain points

  • Customer journeys

  • Behavioral patterns

  • Experience gaps


Both are fundamentally about seeing the world through someone else’s eyes.


Conclusion: Two Disciplines, One Philosophy


Photography and software delivery may live in different domains, but they share a common DNA:

  • Iterate

  • Observe

  • Compose

  • Solve problems creatively

  • Deliver something meaningful


When you blend these disciplines, you unlock a unique edge—one that brings technical rigour to creativity and aesthetic insight to engineering.


In the end, both crafts ask a similar question: How can we create something that truly resonates with people?


And that’s where the power lies.


Your hobbies aren’t separate from your professional life — they can actively fuel it.


Photography can make you a better communicator, storyteller, and observer in software delivery. Software can make you a more organised, efficient, and thoughtful photographer.


And the same is true no matter what your hobby is.


---


This leans more towards technical delivery, but I'm going to write a follow-up post from a leadership perspective.


WHAT'S NEXT - "What Software Delivery Managers Can Learn From Photography: A New Lens on Leading Teams"

 
 
 
logo_transparent_background.png

© 2025 Evolve Software Consulting Ltd.

bottom of page