Sarah Savage
  • Home
  • About Me
  • Speaking
  • Contact

Your partner as an attack surface

August 10, 2026 Best Practices, Security Leave a comment

When it comes to WordPress security, I employ numerous defense-in-depth techniques. From a WAF to locking down WordPress core and keeping up to date with patches (and others I won’t disclose), my goal is to ensure that an attacker has… continue reading

Checklists are for verifying, not remembering

August 3, 2026 Best Practices, Personal Leave a comment

I’ve been a commercial pilot (certificate holder) for the last ten years. I’m used to running and validating checklists. So when it came to my business, I thought checklists were the answer: I could use them to remind myself of… continue reading

The complexity of mental health

May 28, 2026 Personal Leave a comment

I shared that I was heading to treatment for PTSD starting May 1. I’m happy to share that I was discharged home on May 20th. I am not entirely better. I am not worse. But I am hopeful about the… continue reading

Why I’m stepping into treatment May 1

April 28, 2026 Personal 1 comment

Warning: this post references violence. Ten years ago, during a mental health crisis, I was harmed in a hospital by the people who were supposed to help me. Doctors said the pain would fade with time. It didn’t. Ten years… continue reading

Experiencing Microconf for the first time

April 15, 2026 Community Leave a comment

This week I attended Microconf Portland, where I heard exceptional talks by exceptional speakers and enjoyed a tremendous hallway track with other SaaS and software founders. I wanted to capture my thoughts on the experience. Microconf is a conference series… continue reading

My week with Claude Code – hard work and gotchas

March 3, 2026 AI Leave a comment

I’m a firm believer in the idea that you have to use a tool to fully critique it. With that in mind I committed to using Claude Code for an entire week, putting it through its paces to see what… continue reading

Juries and AI as critical infrastructure

February 12, 2026 AI Leave a comment

A few years ago, I had an opportunity to serve on a jury. Twelve ordinary citizens were called to hear a case, where we heard from five supremely confident but deeply conflicting witnesses. Our job was to sort out who… continue reading

My experience coding with AI tooling

January 8, 2026 AI Leave a comment

I’m a big believer in the notion that you can’t really critique something until you’ve tried it. With that in mind, I spent some time over the holiday break with AI, working on a couple projects. Here are the results… continue reading

Microservices may be dangerous for your team

November 25, 2025 Best Practices, Community, Development Practices Leave a comment

Last week, Zend by Perforce wrote a blog post about when and how to migrate from a monolithic application to a microservices architecture. For those that haven’t read the post, the TL;DR is that as your application grows, it makes… continue reading

Coding tests as an interview smell

November 17, 2025 Best Practices, Development Practices Leave a comment

Recently I had an opportunity to interview with a company that I really respected. Normally I wouldn’t consider taking any kind of role or gig (as I run a small business), but the problem space was particularly interesting and the… continue reading

← Older
  • License & Credits

© 2005–2026 Sarah Savage