Danny McClelland

An unsorted collection of thoughts and technical insights.

100 Days of Writing

・1 min read
Is there some magic in writing every day for 100 days? Maybe. Maybe not. But that’s not quite the right question. A better one might be: What would I hope to get out of writing every day for 100 days? For starters, I’d get better at clarity — saying what I mean without losing the thread halfway through. I’d build speed: less dithering, more straight-from-brain-to-fingers. And maybe, just maybe, I’d find a rhythm. Read more...

    2025: My Privacy Reboot

    ・3 min read
    Six Month Update Curious how this privacy reboot actually worked out? I wrote a detailed follow-up after six months of living with these changes — covering what worked, what didn't, and the pragmatic compromises along the way. Read the Six Month Check-In → The line between privacy and security isn’t always clear — and in tech, it’s often treated like they’re the same thing. But they’re not. Even the broader question of when to trust digital services with our data has become increasingly complex. Read more...

      Replacing Google Photos with Immich

      ・3 min read
      I have, for a long time, been looking for a better alternative to Google Photos. Although Google Photos does exactly what I want, and isn’t that expensive, I do often consider the fact that all of my photos are in Google’s hands. I did move to Synology Photos a few years ago. The move itself was straight forward enough, but the user experience leaves quite a lot to be desired. Read more...

        2024 macOS Dotfiles

        ・2 min read
        It is the time of year again where I decide to update my local computer configuration, as well as any remote linux server(s) that I am maintaining. I really appreciate having a familiar prompt and alias setup whenever I login to any of my servers/workstations. As per usual, I cannot remember which specific packages and plugins I use; so I’ve am using this post for future me to discover how I actually configured my environments. Read more...

          Running Powershell Script an Elevated User

          ・1 min read
          When running a powershell script, I often find I need to run the script in an elevated prompt. The nature of my job is that often these scripts will be run by people that don’t really know what Powershell is. I have found it quite useful to first create a bash script that the user executes, which in turn calls the actual Powershell script as an elevated user. To keep this handy, I’m posting it here for future me. Read more...