Journal
View allMy Website Wasn’t Broken—Just Hydrated Wrong
6/18/2025How a Chrome extension broke my React app’s hydration—and how I tracked it down in Remix
A Smarter Way to Clean Up Vector Files in Illustrator
6/9/2025Stop zooming around looking for stray paths. This script locates them, highlights them, and closes them if you want — all in one clean toolkit.
How to Automatically Find Open Paths in Adobe Illustrator
5/16/2025A quick ExtendScript I use to automatically find all open paths in an Illustrator
Social
View all- Nnatalieoldroyd.bsky.social6/19/2025“Best line so far out of using ChatGPT to help me debug. “You were right to hold the line. Your root.tsx follows best practices.” I felt seen 🤣
- Nnatalieoldroyd.bsky.social6/19/2025“I asked chatGPT if it will replace Google as the most popular search engine. Here’s what it said. IMO If you want to shop, Google. If you’re just curious about a topic. It’s less noisy than Google #ChatGPT #AI #OpenAI
- Nnatalieoldroyd.bsky.social6/18/2025“What if the bug isn't yours? Included a Hydration toggle snippet to help with debugging hydration errors in dev and production. New substack! #webdev #react https://open.substack.com/pub/natalieoldroyd/p/my-website-wasnt-brokenjust-hydrated?r=5lyqm8&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true