Skip to main content

PhemeHQ Engineering

Engineering practices and standards

Engineering Fundamentals

Six principles that guide everything we build

Design for 100

Start simple. Scale when needed.

Optimize for your actual constraints, not imaginary scale. Premature optimization is the root of complexity.

Observe Everything

You can't improve what you don't measure.

Monitoring, logging, and metrics are non-negotiable. Build observability from day one.

Security First

Built in, not bolted on.

Encryption, secrets management, and access control are defaults. Security is everyone's responsibility.

Document It

If it's not in Git, it doesn't exist.

Everything lives in version control. Tribal knowledge is a liability.

Automate Ruthlessly

Manual work is debt.

CI/CD, IaC, deployment automation. Humans make mistakes. Machines don't.

Think in Systems

Understand the whole picture.

Know your dependencies, failure modes, and blast radius. Design for resilience.

Like what you see?

Star us on GitHub and join the community building better engineering practices

⭐ Star on GitHub