Skip to content

Engineering Guide ​

Building Better Technology

We help agencies build, buy, and share technology that works for the American public through open source, security-first, and user-centered practices.

Core Principles ​

Open Source By Default

  • Create software in the open from day one
  • Share code, process, and learnings
  • Contribute to open source community
  • Prefer open source dependencies

Security First

  • Integrate security from the start
  • Follow security best practices
  • Automate security testing
  • Document security measures

User-Centered Engineering

  • Build with users, not for them
  • Validate technical decisions
  • Support accessibility
  • Optimize user experience

Implementation ​

  1. Quality Code

    • Clean, maintainable code
    • Automated testing
    • Code reviews
    • Documentation
  2. Cloud Architecture

    • Scalable services
    • Infrastructure as code
    • Automated deployment
    • Modular systems

💡 Engineering Tip

Start with user needs and work backwards to the technical solution. Technology should serve people, not the other way around.

Getting Started ​

Released under the Creative Commons Zero license. Semper reaedificans.