I write when a pattern keeps repeating: state management boundaries, content delivery decisions, and backend structures that stay readable.