Why Your MacBook Wi-Fi Keeps Dropping (and how I fixed mine)

I’ve used a few different MacBooks over the last couple of years. Although the M2 offered a big performance boost over the M1, I noticed a couple of downsides. Firstly, the way the M2 handles external drives; secondly, my network connectivity repeatedly slowing down and dropping. These problems disappeared when I briefly had an M3 through work, but returned when I switched back to an M2. My network connection would suddenly drop for no apparent reason. The internet connection itself was fine, but my Mac hadn’t got the memo. It turns out, my MacBook was connecting to the slower, more congested 2.4GHz network instead of the faster 5GHz band. ...

24 October, 2025 · 5 min · 969 words · Catherine Pope

How to Use Zotero with Scrivener - Part 2

Around 10 years ago, I wrote a tutorial on using Zotero with Scrivener through the RTF/ODF plugin. This method was fiddly, but ultimately produced live Zotero citations in a Word or LibreOffice document. Unfortunately, since the launch of Zotero 7, this method no longer works. In my previous post, I described a simple Zotero-Scrivener workflow, using the RTF Scan tool. Here, I’ll explain why the more complicated method is no longer working and outline some other alternatives. ...

22 October, 2025 · 7 min · 1378 words · Catherine Pope

How to Use Zotero with Scrivener

Although being a 21st-century researcher has its challenges, we are at least blessed with some excellent tools. Scrivener and Zotero are two of the best. This dream team makes it much easier to plan and draft your writing, then add citations and bibliographies in the right format. Unfortunately, the two tools aren’t directly integrated. This means finding workarounds and making compromises. In a pair of blog posts, I’ll explain two approaches - one simple, one more complicated - so you can decide what’s right for you. ...

21 October, 2025 · 7 min · 1338 words · Catherine Pope

A Catastrophist's Guide to Backing Up a Mac

One of my most memorable moments in academia was when two PhD researchers lost all their work just before submission. In one case, it was a house fire; in the other, a laptop stolen with the backup drive attached. This was devastating. In both cases, they’d created backups. Unfortunately, though, those backups were in the same physical location as the original files. Devising a proper backup strategy is something we’re always planning to do next month, when it’s a bit quieter. We’re far too busy right now. But it’s precisely when we’re frantically busy that we’re most likely to hit the wrong button, and also when a data loss would be most inconvenient. ...

17 October, 2025 · 12 min · 2415 words · Catherine Pope

How to Safely Eject an External Drive on a Mac

When I replaced my MacBook recently, it suddenly started shrieking “Disk Not Ejected Properly” every time I wakened it from its slumbers. As the disk is my external backup drive, I felt nervous. My previous MacBook (an M3) handled the ejection without any problems; my replacement M2 has other ideas.1 Sometimes the error is triggered by the length of time it takes the drive to respond, rather than failing to eject safely. Either way, the risks are the same. ...

10 October, 2025 · 3 min · 471 words · Catherine Pope

How to Create a Book Database with Hugo and YAML - Part 3

Once I got my YAML book list set up, I couldn’t stop thinking of different uses for it. Although I’m mainly using it to generate reading lists for specific workshops, I thought it would be useful to also generate a full reading list or bibliography. In this tutorial, I’ll extend the code from Part 1 and Part 2 to retrieve and display all the books, arranged by subject. To follow along, you’ll need the following files from those earlier tutorials: ...

5 October, 2025 · 3 min · 569 words · Catherine Pope

Time Tracking for Researchers: Improve Your Project Management with Data-Driven Planning

When I run project management workshops, there’s always one problem that everyone struggles with: how on earth do you estimate the time needed for each task? Most of us either overlook the complexities of an apparently straightforward activity, or simply forget that it always takes much longer than we imagine. As researchers, we vow to devise a better data-driven solution, but that’ll be for the next project. Time Tracking One of the best solutions I’ve discovered is time tracking. Working on freelance projects, I sometimes need to track billable hours for clients. With time tracking tools like Toggl, you record the start and end time for activities so you can generate reports on exactly how long you spent on that project. Within the project, you use tags or labels to track specific activities, such as emails, meetings, or researching. I use Toggl1 because it’s easy record everything with the desktop timer, which also supports the Pomodoro Technique. Alternatives include Clockify and RescueTime. ...

2 October, 2025 · 4 min · 740 words · Catherine Pope

How to Create a Book Database With Hugo and YAML - Part 2

In my previous tutorial, I showed how to create a simple YAML database in Hugo for reusable book links. Only five minutes passed before I started tinkering and building something fancier. In this tutorial, I’ll explain how to create subject-specific book lists. This approach works well for quickly generating and sharing reading lists. As with the previous tutorial, you can also adapt this code for organising web links, tools, or other resources. ...

30 September, 2025 · 5 min · 948 words · Catherine Pope

How to Create a Book Database with Hugo and YAML - Part 1

While creating resources for some of my workshops, I realised I was recommending the same books repeatedly. This also meant I was typing the same details repeatedly - time I could be spending reading. I then started experimenting with creating a simple database in Hugo. I wanted a solution that would allow me to maintain my book details (title, author, and ISBN) in one place, then pull them into specific pages with a shortcode and link to a bookstore. This way, I’d: ...

29 September, 2025 · 5 min · 979 words · Catherine Pope

Beyond the Feedback Sandwich

A few years ago, I sent a friend a book chapter I’d been working on for months. Desperate for validation, I waited anxiously for a response. As the days passed, I convinced myself he hated it. Obviously, he was putting off telling me how bad it was. Two weeks later, the email arrived … with an attachment. My friend had completely rewritten the chapter. Not only that, he’d used tracked changes in Word, so it was a sea of red. As you can imagine, my heart plunged into my boots. I’d wanted him to say, “Goodness, Catherine, you’ve worked really hard on this. Well done.” As I hadn’t explained my requirement, he’d assumed I wanted extensive editorial input. ...

20 September, 2025 · 5 min · 994 words · Catherine Pope