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.social8/10/2025“Been using GPT 5 a lot today. The crashing is pretty bad. I’m using Cursor today more than GPT 5, although yesterday it built me an app to solve a personal use case. ~600 lines of code with a really nice user interface and almost working off the bat. I finished it in cursor due to constant crashing
- Nnatalieoldroyd.bsky.social7/18/2025“https://vercel.com/blog/grep-a-million-github-repositories-via-mcp Grep a million GitHub repositories via MCP - Vercel
- Nnatalieoldroyd.bsky.social7/13/2025“Big investment from Docker in #MCPAgents https://www.docker.com/blog/build-ai-agents-with-docker-compose/