Ms. Rachel

One common refrain I hear from American liberals is something to the effect of… Demanding basic human rights is not political. And like… I get where they’re going with this, but it seems so fucking naive and obtuse. Everything is political. Politics isn’t some “other” that’s separate from life. If you don’t agree, it might be because you’re in a privileged enough demographic that the politics of life don’t affect you much.

Big and small

Over the last few years, I’ve lost touch with a handful of folks I considered internet friends. This sort of thing happens all the time, of course. But more recently, I had two folks who I used to chat with almost every day block me on Discord. Normally, I don’t find getting blocked to be all that big of a deal. But when it’s people you thing you’re good friends with, and you’re not sure why it’s happened, it hits different.

jj-fzf 0.38.0 is out! 🚀

🎯 Auto-position on @ upon startup

🧠 Updated commit message prompt for smaller LLMs

📖 Man page now includes F11 preview toggle docs

🐛 Fixed SFX support for Ubuntu 22.04

🔧 Fixed quoting for jj split

⚠️ Requires jj-0.38.0 and fzf-0.67.0

https://github.com/tim-janik/jj-fzf

#BuildInPublic #100DaysOfCode #Jujutsu #VCS #DevTools #jjfzf #OpenSource

Pain-free server migration

I recently had a complete a server migration for PAWS New England, the animal rescue we’ve adopted our last few dogs from. I’ve been working with them for at least 15 years now, and the server we were using was running an aging version of Ubuntu. It was time. Normally, I dread server migrations. With static websites and flat-file storage like my personal sites, they’re not that bad. But PAWS architecture has a mix of a static site generator and two self-hosted WordPress installs (a suboptimal setup that happened organically over time).

Friday, March 13, 2026

Day 71 of Year 3
Day 802 overall since Jan 1, 2024

💻 nhcarrigan-mentorship:
• Focused on improving backend documentation
• Ensured API routes, endpoints, and database interactions are clear and maintainable

Clear documentation = faster debugging + stronger collaboration. Every detail counts! ✨

#JavaScript #BackendDevelopment #Database #NodeJS #ExpressJS #PrismaORM #WebDevelopment #DevJourney #SoftwareEngineering #CodingProgress #100DaysOfCode #ProgrammingLife

Thursday, March 12, 2026

Day 70 of Year 3
Day 801 overall since Jan 1, 2024

💻 nhcarrigan-mentorship:
• Improved backend structure and tested API endpoints
• Reinforced concepts around API validation and request handling

💻 freeCodeCamp:
• JavaScript — Intro to strings

Optimizing workflows and mastering fundamentals — every small step builds a stronger backend! 🚀

#JavaScript #APIDevelopment #NodeJS #ExpressJS #PrismaORM #WebDevelopment #BuildInPublic #SoftwareEngineering #100DaysOfCode

Wednesday, March 11, 2026

Day 69 of Year 3
Day 800 overall since Jan 1, 2024

💻 nhcarrigan-mentorship:
• Continued backend development for Pathways Tracker API
• Debugged API routes using Postman
• Tracked issues with environment variables and request headers
• Refined Express + Prisma workflow for smoother backend operations

#PrismaORM #NodeJS #ExpressJS #APIDevelopment #WebDevelopment #BuildInPublic #DevJourney #SoftwareEngineering #CodingProgress #100DaysOfCode #ProgrammingLife

Monday, March 9, 2026

Day 67 of Year 3
Day 798 overall since Jan 1, 2024

💻 nhcarrigan-mentorship:
• Continued testing remaining CRUD endpoints
• Improved understanding of Postman test scripts
• Debugged requests and verified responses from Express + Prisma backend

Small, consistent steps = big progress! Every test today strengthens tomorrow’s code. 🚀

#JavaScript #BackendDevelopment #PrismaORM #ExpressJS #WebDevelopment #DevJourney #SoftwareEngineering #CodingProgress #100DaysOfCode

Sunday, 3/8/26

Day 66 of Year 3
Day 797 of my coding journey since 1/1,/24.

Today’s progress:
• Set up Prisma with a Supabase database
• Ran the initial database migration
• Generated the Prisma client
• Prepared CRUD endpoints for API testing
• Learned how environment variables affect Postman requests and debugging

#JavaScript #BackendDevelopment #NodeJS #APIDevelopment #PrismaORM #Supabase #PostgreSQL #WebDevelopment #BuildInPublic #DevJourney #SoftwareEngineering #100DaysOfCode

Trickle down effects

Content warning: this article includes mentions of addition and mental health struggles. Back in January, I wrote a bit about the unhoused friends I made while handing out tents and sleeping bags before a big storm that was coming to my state. Three weeks ago, I got a text message from one of them that cops had raided their camp and taken everything they didn’t have on their backs.