Photo workflow, mid-2025 edition

This is an update to my photo workflow post from 2023, because I’ve changed a few things since then.

Phone camera (iPhone 15 Pro)

  • Take photo in the normal Camera app
  • I don’t tend to bother with Halide or other camera apps any more.

The photo goes into the photo roll on my phone, and gets synced to iCloud and Photos.

In the field (Fuji X-T20)

  • I now use the MapMyWalk app on my phone instead of GPX Trail Tracker. I use MapMyWalk for tracking my (long) walks anyway, and it can generate a .tcx file with geolocation coordinates along the walk, which I use later in the process. (Note: it’s important to start a new walk in the app before beginning!)
  • Take photos. I’m still shooting in “fine” JPEG + (uncompressed) RAW format, image size Large 3:2. I think I could switch over to compressed RAW files to save some space, because I’m using third-party apps to deal with RAW files now instead of Apple’s Finder, which still doesn’t support them.

Back at base

  • Since 2023 I’ve upgraded my desk computer from an old MacBook Pro to an M2 Mac Mini. It doesn’t have an SD-card slot, so I use an adapter to connect up the card from the camera.
  • I use the application XnView MP to view the photos I’ve taken in a session on the SD card itself, and cull them. I’ve got the app set up to treat RAW+JPEG files as a pair, and I hide the JPEGs in the browse view. XnView is great for very quickly going a large number of photos and marking the ones I want to keep. I generally check for focus and composition, and use the keyboard shortcuts to add a star rating to some files. “3” means that it’s acceptably sharp, and a good enough composition, and is the best from a burst of shots. “4” means even better than that, and “5” is something that really leaped out at me as soon as I saw it. I don’t bother marking anything lower than that. When I’ve gone through the whole batch, I delete anything without a number right from the SD card. If I’ve been out on a bird walk, I often come back with 1000+ shots, and with this system I tend to keep only about 5% of those.
  • I still have the same pair of (1TB) drives named “Photos Import” and “Photos Import clone” as in 2023. A nightly task in SuperDuper keeps them in sync. They’re about 85% full right now. On a typical bird walk I’ll add about 5GB of files, and I do that maybe once every two weeks? So I’ll probably be looking at upgrading these disks sometime in the coming year.
  • I’ve changed my folder structure for filing photos slightly. I’ve occasionally rented a different camera body, and this allows me to keep the photos from those occasions separate. Not sure if this is useful in the long term; check again in another 2 years.
    /root
    / Fuji X-T20
    / YYYYMMDD Short event or location description
    I make a new folder, and then copy the “good” photos from the SD card onto the drive.
  • Next, geotagging again. I log in to the MapMyWalk website, select the relevant route, and download the .tcx file for it. This goes into the same folder as the photos.
  • I’m still using HoudahGeo for geotagging the photos, and it’s still great. Version 7 was just released. I load up the photos I want to tag, drag in the .tcx file with coordinates, and then tell the app to attach the coordinates to the files. It embeds the metadata directly in the JPEGs, and creates XML sidecars for the RAW files.
  • Next, processing! Last year I put some (not much) effort into learning how to tweak my RAW files a bit using ON1. I didn’t want to go down the Lightroom subscription route, with all the Adobe helper apps clutter and annoyance. ON1 works well enough. It’s not expensive: there’s always a 40-50% discount offer on, and I paid €58 for the 2024 version last year. (I haven’t upgraded to the 2025 version because the difference doesn’t seem compelling for my case.) The biggest drawback of the app that its checkbox UI components are styled as radio buttons. It’s downright offensive. Yes, it has generative API capabilities, but it’s easy enough to ignore them.
  • One thing I do very much like about ON1 is that it works just fine with the folders on my hard disk. I don’t have to import everything into a catalogue first. It’s just a bunch of files on disk. When I make edits to my RAW files, they’re additive and non-destructive: ON1 puts a .on1 file right next to the RAW file it belongs to. This is just another sidecar file, like the .xmp file I generated with HoudahGeo. If I want to process the original RAW file again with a different app in the future, it’s not a problem.
  • Inside ON1, I open up the folder of images I’ve just made, and look through everything again. I don’t tend to process everything. I’ll select maybe 5-10 that look like they may end up nice, and do some light processing on them. Typically a bit of a crop, a bit of work on the brightness and shadows, sometimes add or remove a little vibrance, and then see if the sharpening algorithms do anything to improve the final image. If there’s an image that looks really special, I may spend more time selectively tweaking different areas, but that’s rare for now. I’m not an expert at this, but I can generally get the image looking “better than it was before”, which is nice.
  • I then export the processed RAW files to a sub-folder called “ExportJPG” because that was the default name in ON1 🤷‍♂️. From there, I import these processed, exported JPEGs into Apple photos, where they sync to the cloud. (For backup I also have a nightly job in SuperDuper to clone my full hard disk; and I’ve got Backblaze for off-site backups of everything.)
  • I don’t have a photo printer at home, but very occasionally I want to get a print of something. I’ll create an export file in a different folder, and then send that off to HEMA, and they’ll have it ready for me in about 5 working days. I don’t think I use this often enough to make it cost-effective to buy a photo printer.
Eurasian Blackcap, I think? (Zwartkop)

Los Campesinos! (and ME REX) at Queen Margaret Union, Glasgow, Saturday 21 September 2024

Last year was weird, but good.

In the end, I was off work from the middle of June until the end of the year. I didn’t know how long that time would be at the start of it, though. I definitely wanted to take at least 3 months off free and clear, but beyond that it would depend on the job market. I have a mild allergy to the term “productivity”, but I wanted to “use my time well.” Almost immediately after coming back from my work trip to Edinburgh I started some big DIY projects around the house (bike shed, garden shed, bathroom…) that lasted into August. At the end of August my parents came to visit for a week, and by September I was kinda itching for another project.

(Aside: after having been laid low by burnout for months, having energy and enthusiasm for DIY work and manual labour came as a surprise to me. It really was like a switch had been flipped on the day I left my old job.)

After seeing them support Lovejoy in 2023, Fiona raved about Canadian band Good Kid, and was fondly hoping that they would come back to the UK and Europe at some point. At the start of 2024 the band did announce some headline dates on this side of the Atlantic in September, and Fiona snagged a ticket for their Glasgow gig immediately. I got myself a ticket for their show in Amsterdam in September…and also one for Glasgow. This was in March 2024, shortly after I’d decided to leave my Masters project, but before I’d decided on the timeline for leaving my job at FD. I figured that either I’d be still working for FD and could plan a work trip to Scotland to coincide with the gig, or I’d be taking some time off, and could treat myself to some time in Scotland without work at all. Either way: it felt like there was a good chance I could go and see them in Glasgow with Fiona.

This doesn’t explain Los Campesinos!, though. For that, I have to come back to the garden shed project. Going by my photos archive, we painted our garden shed at some point in March 2012. It used to be plain wood, but since then it has been glossy white. I don’t remember much about the work, but I do remember listening to two albums while doing the painting: The National Health by Maxïmo Park, and Hello Sadness by Los Campesinos! Out of nostalgia I started listening to Hello Sadness while I was working on the shed in June. Despite loving that album, I hadn’t kept up with the band over the years. My loss. I was blown away when by their more recent albums, and I immediately rolled into their brand-new material from 2024. Turns out they were just about to release their new album All Hell, and also play some gigs to support it – including one in Glasgow in September…the week before Good Kid.

It didn’t take me long to decide that I definitely had to spend some time in Scotland around those dates.

Not only that, but I mentioned to Fiona that they might like the band as well, and I sent some recommendations for tracks to listen to. Fiona loved them. We got tickets for the Glasgow gig as soon as they were available. Not only that, but I got my friend Graham in Glasgow interested in going along as well. And then he found out that his daughter is super into the band, and he got her a ticket as well. So we found scheduled for a double concert dad outing. Nice!

More context is needed. Fiona had moved to Scotland in 2022, but still had most of their stuff here in Oostzaan. There was still a ton of their art supplies in their room here. They had space for it in their flat in Dundee now, and it made sense to try and move more of it over to Scotland. So Fiona came over here for a few days in September with the goal of packing up as much of their stuff into boxes as would fit in our car, and then I would take the car over to the UK by the IJmuiden-Newcastle ferry, and drive the boxes up to Dundee. I love passenger ferries, and I’d been looking for an opportunity to take the boat over to Scotland again for years. This was going to work out perfectly. I’d have the car with me to drive us to the gigs in Glasgow, and also available in Dundee for going shopping, and picking up odds and ends for the flat in case I did some painting and decorating while I was there*.

With the back seats of the car folded down, we managed to pack it with eight large removal boxes and about five or six smaller ones. Solo almost managed to disrupt my departure by escaping our back garden and getting himself stuck at our neighbours six doors up the street half an hour before I was due to leave for the ferry. But we got him back with only minor injuries, and I had a lovely leisurely ferry crossing. The weather was warm, the Sky Bar on the top deck of the Princess Seaways was open, and I had my camera and a bunch of lenses with me. It was glorious.

The ferry crossing was on Thursday 19th, and the LC! gig was on Saturday 21st. (Was I wearing my Sept 21 shirt? Of course I was.) Fiona and I also enjoy going for walks when I’m visiting. We figured that seeing as we’d be in Glasgow anyway, we could do an overnight stay and then find somewhere nice on the West coast to go walking the next day. We booked rooms at the MyMotel in Paisley. (It was fine, and inexpensive, but they’re going to regret the new tiling work in their bathrooms in a few years’ time.) On the drive over on Saturday afternoon we started listening to ME REX, the band playing in the support slot. Fiona and I both liked them, which was a great sign for the gig in the evening.

We got to Paisley a little later than intended. We dropped our bags at the hotel, and drove into Glasgow. We parked at Kelvinbridge Park & Ride, and walked up to Paesano Pizza on Great Western Road, where we met Graham and his daughter. The restaurant is described as “vibrant”, but in practice this just meant “noisy”. Graham and I enjoyed out pizza, but the artisinal style didn’t quite suit our offspring, and the noise was just too much stimulation. We didn’t linger after finishing our food.

Graham went to Glasgow University, so he knew the area well. It was a short walk to Queen Margaret Union, and it was nice to decompress a bit after the restaurant. The gig was sold out, and the venue was busy when we got there, but we found ourselves a good spot with clear sight lines. (And I was reminded how pleasant it is to see a gig in Scotland, where people are on average shorter than in NL.) ME REX came on and launched into their song “Jupiter Pluvius“, which we’d been listening to in the car. They were great. They played another seven songs, all of which I would recognize now because I’ve continued to listen to them a ton since then. But at the time it all felt fresh and new. They were loud and fun and exciting.

ME REX at QMU

Los Campesinos! don’t release new music very often, and they don’t tour very much. When they do play gigs, they have a policy of only inviting mixed-gender acts to support them, and they will only play in venues with mixed-gender bathrooms. They recently did a write-up covering the cost — to them — of playing a show in Dublin. A banner reading “Safety, dignity, & healthcare for all trans people” was draped over their backline equipment. They’re principled. Their music and lyrics are raw and impassioned. And they’re just terrific live. They played a long set, and it was packed with bangers.

  1. A Psychic Wound
  2. I Broke Up in Amarante
  3. Romance is Boring
  4. Avocado, Baby
  5. Holy Smoke
  6. By Your Hand
  7. What Death Leaves Behind
  8. Feast of Tongues
  9. Long Throes
  10. For Flotsam
  11. Straight In at 101
  12. Moonstruck
  13. kms
  14. Knee Deep at ATP
  15. I Just Sighed. I Just Sighed, Just So You Know
  16. To Hell in a Handjob
  17. We Are Beautiful, We Are Doomed
  18. The Sea Is a Good Place to Think of the Future
  19. 0898 HEARTACHE

Encore:

  1. Clown Blood; or, Orpheus’ Bobbing Head
  2. Hello Sadness
  3. You! Me! Dancing!
  4. Baby I Got the Death Rattle

I had gone to the merch stand to buy some T-shirts in the gap between ME REX and LC!, but after the gig I decided to get a poster as well. After all the queuing, we met outside and said our goodbyes. Graham and his daughter headed off, while Fiona wanted to sit down for a bit. I think it was Freshers Week at the uni, because the streets were full of partying students in all kinds of fancy clothes. We stopped off for Room Snacks at a Co-Op on the way back to the car, and drove back to Paisley for the night.

The following day we got up and set off for Puck’s Glen near Dunoon, a small slice of temperate rainforest. We drove to Gourock and got the ferry across the water, then headed for the forest. There wasn’t much parking nearby, but we found a spot, and had a lovely wee walk. (Not nearly as long as the 17km trek up to the Blackwater Reservoir in 2023…)

After that, we took the scenic route back: north past Loch Esk, round the tip of Loch Fyne to Inveraray, north to Dalmally, and then along the A85 via Tyndrum, Crianlarich, Crieff, and Perth, back to Dundee. We listened to a bunch of ME REX along the way, as well as a lot of other music. Fiona wasn’t car sick, but they did sleep for much of the last stretch. It was a long drive! And it was a very good weekend.


* I did a lot of painting and decorating while I was there. I had originally planned to be there for ten days, but I extended the trip by a week when it became clear that I had been ridiculously ambitious about what we could achieve in that time.

Marathon walk from Oostzaan to Noordwijk, Saturday 19 April 2025

Actual walking time 7h 25m, total elapsed time 8h 29m (last year: 6h 44m and 7h 44m respectively). Various reasons for being slower this year. For one, I haven’t been taking a regular daily/lunchtime walk for the last month or two, so I’m not in practice. (The lack of a daily walk is a habit I want to address.) The second (big) factor is because I was listening to podcasts rather than music for this walk. (I had saved up some episodes of 99% Invisible and Imaginary Worlds.) Walking to the beat is very good for maintaining pace. Walking to podcasts isn’t.

These two things are connected. I”m not under a lot of external stress at work, but I’m still new in the job and I want to do well. I’ve been doing silly things like skipping lunchtime walks and not maintaining good sleep hygiene. This last week was particularly bad, as I was trying to round off a piece of work that was taking me longer than I felt it should. I was feeling fatigued, and I wasn’t looking forward to doing a marathon walk. I’ve started treating it as an annual tradition, but I’m always wary of traditions turning into obligations. I mentioned to Abi that this year it was feeling much more like Type 2 fun rather than Type 1 fun. As a result, I decided to walk with some podcasts for enjoyment myself while I was doing something else less fun (walking).

As it turned out, the walk started off pleasant, and turned very nice. The weather was cool (6-14°C) but sunny. I left the house at 06:49 as the sky was still waking up. I walked through Poelenburg and over the Den Uylbrug towards the Noordzeekanaal. Google Maps’ walking directions were not helpful after that point. There is temporary floating housing for asylum seekers on the Gerrit Bolkade just before it curves round to the Noordzeekanaal, and the path next to the road is closed to cyclists and pedestrians, so I had to take a detour. Further along the canal, the directions had me walking along the grassy verge of the Westzanerweg, crossing the Nauernasebrug (not suitable for pedestrians), and then choosing between the grassy verge or the grassy dyke along the Nauernaseweg. I should know better. I’ve walked to that ferry before, and on bike or on foot it’s much better to take the slightly longer detour north up to Nauerna. By the time I got to the ferry, my feet were wet from walking in the dewy vegetation, and I was feeling a bit grumpy as a result.

I terms of shoes, in previous years I’ve tended to buy a new pair of walking shoes and to break them in before a long walk. This year I stuck with the Asics Gel-Pulse 15 I bought last year. These shoes have lasted a lot better than my previous Asics shoes. I like them because they’re lightweight and breathable, but the mesh upper seems to have a particular failure mode near the little toe. My last several pairs have all started to develop a tear before they were a year old. Maybe Asics have changed the material or design a bit, but this year: no tear. (I don’t think it’s that I’ve used them less. I did a lot of walking while I was off work last summer and autumn.)

Failure mode on a pair of Asics Gel-Pulse 13: through in the upper near the little toe

After crossing the Noordzeekanaal I continued on somewhat moist feet through Sparndam towards Haarlem. I stopped just after 11:00 to get some breakfast and ate it on the Leidsevaart, just opposite Patronaat where Alex & I had seen Delta Sleep just the other week. Just as the last few years, I was walking without a backpack – just a bank card, a phone, earbuds, and a few other pocket items. Long distance walks in the Netherlands pretty much always take you past a supermarket, a petrol station, a café or a rest stop where you can get a snack. A super friendly coot swam up to the edge of the water and kept me company.

Breakfast on the Leidsevaart in Haarlem.
My coot friend

Taking a rest in Haarlem gave me a chance to dry out my socks and shoes a little bit, and to tape up my feet where I was developing some blister hot spots. (Medical tape is one of my essential pocket items on a long walk.) Then I carried on south along the Leidsevaart (Haarlem is lovely) and entered the dunes for the last third of the walk.

We had gone to the dunes with Patrick and Teresa for a short walk last year, but it’s not an area I’ve spent a lot of time. It’s beautiful! I stopped for something to drink at café ‘t Panneland, which looks like a great jumping-off point for day trips and little expeditions. Then I walked a stretch along the banks of the Oosterkanaal, which is quiet because it’s a little off the main walking tracks. A pair of swans were nesting at one of the crossings. Swans are big. Lots of other birds to see here as well. I definitely need to come back.

Nesting swans

I hit the marathon distance at 15:18, still in the dunes. My end goal was the lighthouse at Noordwijk, so I still had a few kilometers left to go. I took the rest of the way at a leisurely pace, and treated myself to a large strawberry milkshake from the snackbar near the lighthouse. Abi arrived to meet me shortly after I got there. We wandered over to Strandpaviljoen De Zeemeeuw for a piece of apple pie, then walked along the beach for a bit before heading back to the car and driving home. This is a nice little routine we’re developing: I do a long walk with somewhere pretty as the destination, Abi drives to pick me up at the end, and we have a piece of appeltaart or a light afternoon meal while we’re there, and we discover a new place.

One final note: this year’s main innovation was wearing a cap. I have a bad tendency to forget to wear sun cream, and I lots my nice pair of sunglasses a couple of years ago. I knew I was going to be walking south-ish a lot, with the sun in my face. I could have ordered a cap from just about anywhere, but Alex and I went to a couple gigs in the last few weeks, and I picked up a cap from the merch stand at ASIWYFA in Tilburg. It was a great €25 investment! It’s soft, and has a subtle logo design based on their album Gangs. I did put on sunscreen before I left the house in the morning, but the cap kept the sun out of my eyes and off much of my face. I spent less time squinting and feeling uncomfortably exposed. Definitely recommended.

ASIWYFA cap merch

My legs and knees stiffened up by the end of the evening, but after a good night’s sleep I’m feeling fine this morning. A little stiff and sore, but that’s expected. Minimal blisters. Annual self-check: passed ✅.

Del Amitri at the Big Top on the Lodge Grounds, North Berwick Fringe By The Sea Festival, Saturday 3 August 2024

I think that Del Amitri’s 1989 album Waking Hours was the first CD I bought after moving to Scotland after secondary school. (It’s a long time ago.) It’s definitely an album I listened to a lot. I definitely remember listening to a tape of it on a portable cassette player on a long overnight bus ride between St. Andrews and London.

I never saw the band live until recently. My parents moved to North Berwick a few years ago, and North Berwick hosts a little offshoot of the Edinburgh Fringe festival every year: Fringe By The Sea. They’ve hosted some big (Scottish) names in the Big Top venue: Texas, Travis, and in 2024 Del Amitri. I had hoped that my parents could come along to see them as well, but the disabled access is limited and there were no suitable tickets left. My dad got me a ticket, and I went along on my own.

It was a pleasant evening in early August. I got to the Lodge Grounds way early. I was pretty much first in line when the stewards gathered people for the queue, and I got a great spot right in front of the stage. When my mental health is in a good state (i.e. not 2023/24), I like getting to a gig early and spending the time to enjoy the opening act(s), because they’re a great way to find new music I’m likely to enjoy. I’m thinking Bleu (opening for Toad the Wet Sprocket in Boston in 2003), Zoë Keating (opening for Imogen Heap in 2006), Thumpers (opening for Chvrches in 2013), etc. I can add Mandrake Handshake to that list. I don’t think they’re destined to be huge, but I loved them. They played a lush, groovy, modern psychedelic set that had me swaying along to their rich orchestration and easy rhythms. Honestly, the evening could have ended after them and I would have walked away happy.

Mandrake Handshake in the Big Top at Fringe By The Sea

Del Amitri came on later, and played a long, wide-ranging set full of favourites and crowd-pleasers. Lead singer Justin Currie has Parkinson’s, and from close up to the stage I could see a tremble in his hands when they weren’t actually playing his bass or holding the microphone. His voice is not as strong as it once was, but when you’ve got 2500 people in the crowd singing along to the familiar choruses, you can afford to hold back a little and roll with the room.

Set list:

  1. Musicians and Beer
  2. All Hail Blind Love
  3. Always the Last to Know
  4. Opposite View
  5. Kiss this Thing Goodbye
  6. Not Where It’s At
  7. Mockingbird, Copy Me Now
  8. Driving with the Brakes On
  9. Move Away Jimmy Blue
  10. You Can’t Go Back
  11. Roll to Me
  12. Here and Now
  13. Tell Her This
  14. Lonely
  15. The Ones that You Love Lead You Nowhere
  16. Spit in the Rain

Big encore:

  1. Missing Person
  2. Be My Downfall
  3. Nothing Ever Happens
  4. Gone in a Second
  5. Stone Cold Sober

Being close to the stage I got some nice photos of the bands. (I had rented a Fujifilm X-H2 for this week I was over in Scotland, because I was taking a boat trip out to the Isle of May to see the puffins and other sea birds. I didn’t have a press pass, so I didn’t bring that to the gig with me.) My favourite photo of the evening, however, turned out to be a sideways shot of a steward, lit by the setting sun falling through the open flaps of the big top tent.

The cost of touring, for bands

As a frequent concert-goer (mostly for bands that don’t sell out huge arenas) and as a notorious over-thinker (of everything), I often stand in the crowd at a gig and wonder how the finances work out for a band on tour. A couple of years ago Adam Neely made a video breaking down the costs of touring for his band Sungazer. Last month, Los Campesinos! shared a post giving details of the cost of playing a gig in Dublin.

Like Adam Neely, they clearly get people encouraging them to cut costs by forcing themselves to work under worse conditions:

Often when this conversation is had in the public domain, people will make statements like, “you can save money by sleeping in the van, or crashing on someone’s sofa” attempting to turn things into the dril candles meme. To those people, I say “grow up”.

I love music, and I love seeing artists play live. I kinda hate that the economics of this work out so poorly for them. The best I can do for them most of the time is to buy their music on a platform like Bandcamp (instead of, or as well as streaming it, because streaming is pretty convenient), showing up for them when they’re on tour, and buying their merch at the gig. (I’m very good at buying the merch.) But I wish that the music business was healthier, and could provide a more stable living for more people.

Related: the new album “Bicker” by Orchards is very good.

No billionaires

In his latest newsletter “On Having a Maximum Wealth” Hamilton Nolan discusses the idea of a “level cap” for real life:

The single most ridiculous aspect of human history is how much of it has been driven by the goal of allowing a tiny portion of a large population to live in luxury. This is a theme found, to varying degrees, in society after society across the world: A lot of people with a low standard of living working in service of the goal of raising the standard of living for some sort of ruler or supreme leader and his family and allies. I understand that this is not some sort of revelation. “You’ve discovered class,” you are now saying in a mocking tone. Beyond the social and political and economic dynamics underlying this process, though—things that make up magisterial fields of inquiry—I think that every once in a while it is well worth taking a moment to gape at the basic ludicrousness of this fact. As societal goals go, an honest reading tells us that we are often not aiming for “better technology” or “philosophical progress.” No, the reality is that, thousands of years and around the globe, the primary purpose of all the work that everyone is doing is “allowing a few jerks and their unbearable kids to live lavishly.” Countless millions through millennia have suffered, dragging stones to build pyramids and losing fingers in dirty factories and getting black lung so that Some Guy Somewhere can sit on a soft pillow and enjoy delicacies. 

What an absurd, idiotic goal to organize human society around. Wow!

I’m here for it.