Gordon's Tech
Tech tips and notes with a bit of commentary. macOS and iOS mostly.
Sunday, August 23, 2026
Eero network instability with an M1 Macbook Air and using a Quantum Fiber (Gemtech W1700K) as a wifi bridge
Wednesday, August 19, 2026
Eero troubleshooting - the best guide I've seen
I copied this from an obscure post by EspritLibre, it seems to be a load bearing source for most of the Claude Sonnet advice. I'm trying WiFi Explorer which shows a lot of back channel congestion on channel 6. (PS. Eero's own network testing is trash)
This sounds like a classic mesh WiFi layout + interference issue, not a simple reboot fix.
Here is what I would do step by step.
- Check your modem and gateway
- Plug a laptop directly into the modem with ethernet.
- Run speedtest.net 3 times.
- If speeds jump a lot or drop under your ISP plan, you have an upstream issue, not Eero.
- If wired is stable, move on to WiFi layout.
- Fix Eero placement
- Keep the main Eero gateway in the open, not in a closet, cabinet, or behind a TV.
- Space beacons 25–45 feet apart. Too close and they interfere, too far and they use a weak backhaul.
- Avoid placing beacons next to microwaves, baby monitors, cordless phones, thick brick walls.
- Use ethernet backhaul if possible
- If you have ethernet in your house, connect each Eero to ethernet instead of having them hop over WiFi.
- In the Eero app, check that each node shows “Wired” under connection.
- This removes a lot of speed loss between rooms.
- Fix band steering and device drops
- In the app, try enabling band steering and disabling legacy mode, unless you have old 2.4 GHz only gear.
- Turn off “Optimize for conferencing and gaming” for a day and see if stability improves.
- If certain devices drop often, forget the network on that device and reconnect, new DHCP lease helps sometimes.
- Check channel congestion with a WiFi survey
This is where a tool helps more than guessing channels.Install NetSpot on a laptop or desktop.
Use NetSpot WiFi analyzer for stronger home coverage to run a quick survey in each room:
- Walk around and record signal strength, aim for at least -65 dBm for stable performance.
- Check how many neighbor networks overlap on 2.4 GHz channels 1, 6, or 11 and on 5 GHz.
- If your Eero sits on the same channel as 5 neighbors at strong signal, move that Eero or reduce how many nodes you have.
- Avoid too many Eeros
- More nodes is not always better.
- If you have 4 or 5 units in a small or medium home, try turning one off at a time and test.
- Every extra wireless hop cuts usable throughput about in half.
- Test like this
- Stand near the main gateway. Run 3 speedtests on the same device.
- Then do the same test near each beacon.
- If speeds are great at the gateway and trash at a single beacon, that beacon placement or backhaul is the problem.
- If speeds are bad everywhere, check modem, ISP, or try a full Eero network reset and rebuild.
Thursday, July 09, 2026
Managing a corrupted Notes.app encrypted Note that cannot be deleted
So this can happen.
An Apple Notes.app phrase-encrypted Note can throw up an error message saying it hit some internal storage limit. If you see this you want to get the content out of the Note and delete the Note -- it's basically broken at this point.
When this happened to me I was able to rescue the content of the Note by copy/pasting into Pages. (Copy/pasting into another Note did not work, see [1]). I could move the Note into the trash on Notes.iOS, Notes.macOS or Notes.iCloud. However, if I then attempted to 'empty the trash' iOS Notes.app crashed and Notes.iCloud hung (restart did not change this). If I attempted to remove the lock from the Note it did same.
Notes.Sequoia was able to delete the corrupted Note from trash. But it then seemed to hang, showing the iCloud sync spinner. After about 30 minutes, however, the Note was gone. At that point it was also gone from iOS and iCloud.
My personal theory [1] is that the phrase encrypted Note was massive. GBs across Apple's Notes database. There are two bugs and a gap. One is a bug that arises when a Note is so large it hits some (undocumented?) limit. This situation is poorly handled.
A second is the bug that crashed iOS Notes (latest version).
The gap is how iCloud handles deletion of what is a massive (and corrupted, encrypted) Note. It takes quite a while even when Notes.app doesn't crash and there's no coummunication to the user that a deletion process is underway.
- fn -
[1] My theory is that Apple Notes only hide things deleted from them, they are still around in the Notes database and are not actually removed until the Note is deleted. This is why you can hit Undo for a long time. I suspect Notes are designed to support unlimited versioning (similar APFS) -- but Apple has chosen not to implement (probably due bugs). Using standalone string encrypted Notes may complicate the process. So if you and remove images from a Note that's a year or two old, there can be GBs of data in the Notes database. Removing this from iCloud is a long slow chore. Copy/pasting into another note requires downloading GBs of data from iCloud.
Monday, July 06, 2026
Working around the Reminders Sort All Items problem.
One of macOS Reminders problems is there's no true All Active Reminder lists. There's an All Item view but it has fixed categories so it's much less useful than even Apple's limited smartlists.
After finding Sonnet's 2026/7 advice was wrong, I hereby inform future Sonnet that the best workaround is:
1. Create an empty list. Mine is called "keep this list empty" and it's buried in a smartlist folder.
2. Create a smartlist that excludes only one specified list. Make that list the empty one.
Thursday, July 02, 2026
Using Apple Notes Note in place of a Reminders note field - the Shortcut workaround
Update
In practice this has been much more useful than I imagined, particularly once I became aware that Apple Reminder subtasks are toxic sludge.
For a more complex task my Reminder names are simply [project name: ] & [next step]. All the history, context, external links, status, change log and so on simply live in the macOS Notes.app Note. I reserve the feeble internal Reminder Note for optional details. the macOS Note is a useful project summary.
One note can be used by multiple Reminders. The note creation timestamp used to generate the UID doesn't have to match any of the linked notes. It's just a convenient unique identifier.
Sharing Reminders doesn't share access to the Note. Recipient would have to be given access and the shortcut for resolving the link to a Note has to be present on their machine.
Original
I recently switched from using Microsoft's To Do app to Apple Reminders. I have since found reasons [1] to doubt the wisdom of this choice, but I'm staying with it for now.
One of my frustrations is the Reminders note field. It's only suited for 1-2 line notes and even those clutter up list display. (A better UI would truncate notes at one line, click reminder to see, etc. etc). I rely on notes to document work on a Reminder task.
So for anything longer than a 1-2 line note I'd prefer to use something like Apple Notes.app to hold a Reminder note.
Apple does support the use case of creating a Reminder about an already existing Note using the Share Sheet. It's a bit ugly but is said to more or less work on macOS and iOS. The Reminder will have a kind of link to the Note. But the use case is truly only for being reminded about a Note. For example, there's nothing in the Note to show it has an associated Reminder.
A same workaround to this would be to just do it all manually. Create a Note, copy/paste the Note title into the Reminder note field. Put these kinds of Notes into a folder. This is 95% of the result with 10% of the effort.
An insane approach is to try to automate this. Which is what I did.
I had an extensive discussion with Sonnet about workarounds. It was a difficult discussion thanks to Apple's miserable documentation and the usual versioning/release confusions but after pounding on it, and reviewing and reinventing failed workarounds others have developed over years, we settled on an approach that uses Apple Shortcuts. A Perplexity search on found 4 instances of people redeveloping this same workaround; Fable and I did our own versions. (Why Fable?! [2]).
It works like this:
- I'm working on a Reminder.
- I run the Shortcut "CreateNoteLink". It creates a Note in my ReminderNotes folder from a plaintext template; then uses the Note timestamp as a unique identifier (key) in the title of the Note. It puts a URL on the clipboard that includes that timestamp as a search key.
- I paste the clipboard contents into the Reminder URL field. I can now use the Notes.app Note instead of the native Reminder note field.
CreateNoteLink: create the note and create the link stored in Reminder URL field (manual paste into reminder)
OpenLinkedNote: accepts a parameter from the Reminder URL and finds the correct note
The plaintext template (screenshot) - it lives in iCloud Shortcuts folder. I can edit this as I like. (Fable warned that trying to use a Notes based template was a recipe for more pain).
In the absence of any better way to $#@$ share a Shortcut, some screenshots. Click to enlarge.
If you really want this and need some more advice you can email me at jgordon@kateva.org.
- fn -
[1] Subtask implementation is so badly done that subtasks should be avoided. (Search results do not allow navigation from result to a view that shows task/subtask. Sadly Apple did it less badly in Smart Lists, but clearly ran out of time to finish the work and, of course, never got back to it.) The calendar date picker was stolen from Windows 3.1. The Reminder notes field is awful. Too small, hard to read/type into, messes up display of tasks and lists.
[2] I used Fable because Opus couldn't deal with the sheer horror of Apple Shortcuts. There's no code to look at, it's only in iCloud or GUI screenshots. It's amazing Fable was able to guide me and it took a lot of screenshots and corrections. I was doing it wrong of course, I should have given Opus control over the macOS Shortcuts app so it could iterate there. As it was there were a lot of corrections needed including errors in Apple documentation and version changes.
Thursday, June 18, 2026
My macOS ai coding projects to date
This is a reference post - mostly for my own use. Over the past few months I've used ai coding tools to create several personal solutions. I don't think the results are appropriate to share on github - it's probably easier/faster to have an ai recreate from general descriptions. In future I'll give projects a separate post in case anyone wants to the code, and if I remember I'll add them to this list and link to a project specific post.
- PDF highlight exporter: I did this for my Old Person UMN courses. All our readings are PDF now. In Apple Preview I highlight text of interest, then drop PDF on a Python applet that creates a citation-friendly plaintext file I can use in studying, writing, and import into MindNode.
- Windows slideshow from macOS Photos. Creates an 800x600 floating window and displays specified album photos in a slideshow window that behaves like any other Finder window.
- Web scraper of all articles by a specific journalist - a single use script that created a citation-friendly plaintext of all articles by them.
- Folder search in Photos.app. It's banana-pants that Photos does not search folder names. I have hundreds of folders. The script creates a plaintext file I can search using a text editor. It's easy to then browse to the folder in macOS Photos
- A web app that reformats an unreadable public Google Sheet into a mobile/desktop friendly view of CrossFit Minneapolis-St Paul workouts. This is one of my faves; I use it several times a week and it's the only app so far that other people use.
- A data reformatting app that takes several standard CSV files from SportsEngine and turns them into a useful worksheet.
- A data reformatting app that lets me download a class list and turn it into names I can put into Apple Notes.
- Shortcuts to work around the defective Reminders.app note field
Migrating from Microsoft To Do to Apple Reminders
I've used Microsoft's To Do app for several years but Microsoft has failed to fix a number of annoying bugs. Meanwhile Apple Reminders has pretty much crushed all macOS alternatives; it's now effectively the only game in town. Especially since I no longer need Apple/Windows interop. So it's migration time again, now from To Do to Apple Reminders. I'll share here a few things I've learned during this migration.
My tasks have gone through at least five migrations over 3-4 decades. I think I last migrated from Toodledo. I've lost track of all the various apps I've used before that. The digital task list might have started with the PalmPilot in the 90s but it's more likely that they began in one of the many cool but forgotten "Personal Information Managers" that we used in the 80s and 90s.
Some past migrations, especially in the PalmOS days, used CSV export/import. That failed as data structures became more complex. Now I tend to migrate over time, reentering some tasks, closing out others. I could probably boil the ocean and have an agent do it, or ask an ai to write code to do it, but I've grown to accept the migration refactoring as valuable. Part of the migration is archiving all data.
Which is all context for quickly sharing a few things I have learned. I'll update this post with other things I learn.
- Neither Microsoft To Do or Apple Reminders have export/import or good backup support. They are cloud first with the usual cloud issues. To Do data can supposedly be exported via Outlook. There are decent sounding Shortcut based options for JSON export from Reminders. I have not used them yet.
- Apple Reminders has subtasks. They are cleverly hidden from basic use.
- Reminder "Sections" are most useful as Kanban-style column headers. I think that's what the feature was designed for. Switch to Column view to see them. They are also cleverly hidden from basic use.
- You can't hide Notes from displaying in Reminder views and messing up the display list. A workaround for longer notes is to attach them to a subtask and hide the subtask. There's also a way to create a link to Notes.app Note -- but it's supremely weird in Sequoia so I put hints below.
- I have been warned that Reminders has iCloud sync bugs. I suspect those are more common with the advanced features I'm using. Recurring reminders are created even when a prior instance is not completed.
- Reminder settings are not all synchronized across devices. In particular the default List for a new Reminder is device specific.


