Our Vision for Developer Experience at Prefactor

Apr 7, 2025

4 mins

Matt (Co-Founder and CEO)

The Current State of Developer Experience in Security Infrastructure

Today's developers face an unfortunate reality when implementing user security: they must often choose between comprehensive security and development velocity.

Traditional auth systems typically force developers to:

  • Navigate complex SDKs with inconsistent documentation

  • Manage security configurations across multiple dashboards

  • Integrate fragmented services that weren't designed to work together

  • Manually translate business requirements into technical implementations

  • Wait for security changes to propagate across environments

At Prefactor, we believe there's a better way forward. We're building our platform with the conviction that exceptional security and excellent developer experience can—and should—coexist.

Our Philosophy: DevEx as Foundation, Not Feature

As we build Prefactor, we're approaching developer experience not as an add-on feature, but as a foundational principle. Here's how we're thinking about DevEx:

The Power of a Purpose-Built Language

Central to our approach is our domain-specific language for user security. We believe that security concepts deserve their own expressive syntax that speaks directly to the problem domain:


Our goal is to create a language where:

  • Security intent can be expressed as directly as possible

  • Business requirements can be translated with minimal friction

  • Code reviews can focus on correctness rather than implementation details

Designing for Developer Workflows

We're designing Prefactor with developer workflows in mind:

  • Git-Compatible: Security changes should be manageable through familiar processes

  • Environment-Aware: Rules should adapt appropriately across development and production

  • Feedback-Driven: Developers should understand the impact of their changes quickly

Breaking Down Security Silos

We envision a user security platform that serves everyone involved in the security ecosystem:

  • Engineers who implement the security rules

  • Security Teams who need clear visibility and audit capabilities

  • Product Managers who define access requirements

  • Support Teams who troubleshoot access issues

Our DevEx Principles

As we build Prefactor, we're guided by these core principles:

1. Clarity Over Convenience

While shortcuts might seem appealing, we believe that explicit, readable security rules lead to more maintainable systems in the long run. Our DSL prioritizes clarity and explicitness over brevity.

2. Progressive Disclosure

Security is complex, but implementing it shouldn't be overwhelming. We're designing our platform to reveal complexity progressively, allowing developers to start simply and add sophistication as needed.

3. Unified Mental Model

Authentication, authorization, and audit shouldn't feel like separate systems. We're working to create a unified mental model where these components work together seamlessly.

4. Productive Constraints

Not all flexibility is beneficial. Sometimes constraints that align with best practices can actually enhance productivity by reducing decision fatigue and preventing common mistakes.

The Road Ahead

We're early in our journey of building the ideal developer experience for user security. As we progress, we'll be measuring our success through:

  • How quickly developers can implement security requirements correctly

  • How confidently teams can make changes to their security model

  • How seamlessly security integrates into development workflows

Join Us in Reshaping DevEx for Security

Great developer experiences don't happen by accident—they require intentional design and constant refinement based on real developer feedback.

As we continue building Prefactor, we're committed to placing developer experience at the center of our design process. We believe that by creating a purpose-built DSL that respects developer workflows, we can transform how teams implement and maintain user security.

If you're interested in seeing our vision take shape or providing feedback on our approach, we'd love to hear from you.