I learned years ago how important it is to shoot the same subject and location over and over again.
The practice teaches a photographer how to form deeper relationships with the subject, and better understand how the primary subject interacts with secondary elements – like the way high tide may introduce a stunning new reflection, or how a blaze of stars in a dark sky might be the missing element that lifts the image to new heights.
Revisiting a subject also serves as valuable “practice.” You cannot develop your skills in anything without a healthy (or obsessive) amount of practice. It always surprises me to find out aspiring photographers think that they can simply photograph their two-week vacations once or twice a year and come home with compelling imagery! It doesn’t work that way.
Run a single loop measuring 4.16667 miles within a single hour. Now do it again. And again. Now keep doing it – starting a new loop on the hour, regardless of how fast you finish the previous one – until there’s only one runner willing or capable of doing so. Welcome to the simple – some might say sadistic – concept of the Big Dog Backyard Ultra in Bedford County, Tennessee.
One thing I've been enjoying about working as a technical writer is that the minute-by-minute texture of the work feels right. Something about formatting text, faffing about with SVGs, trying to rewrite a sentence more clearly... it's just enjoyable in itself, and I feel at home with it.
...Working as a programmer was very much not like that. There's something in the rough vicinity of professional dev work that I do like, which I could probably label as 'iterative hobbyist tinkering with websites'. I like working on something with a strong visual component, and I like to be inside of a fast feedback loop, and I'm mostly interested in just somehow bodging through until it works. I'm not very interested in either the computer-sciencey side of programming — data structures, algorithms — or the software-engineerey side of making things run reliably at scale in a maintainable way. So maybe it's not surprising that the minute-by-minute texture of professional programming was just... kind of bad. Occasional fun bits when I got into something, but the background experience was not fun.