Engineering Principles at AquilaX

    1. Open Source Everything

    Principle: We open-source everything we develop, engineer, or R&D, aside from the intellectual property of the business.

    Application: Share our code, designs, and innovations with the community to foster collaboration and transparency.

    2. Eat Your Own Dog Food

    Principle: We engineer solutions for engineers, therefore we must be the first to use our own products.

    Application: Use our tools and systems in our daily workflows to ensure they meet the highest standards of usability and functionality.

    3. Everyone Writes Code

    Principle: From the CEO to the junior engineer, everyone must write code.

    Application: Maintain a culture where all team members contribute to the codebase, ensuring a deep understanding of our products across all levels.

    4. Keep It Simple, Stupid (KISS)

    Principle: Keep it simple, extremely simple. Compromise functionality for simplicity if ROI is reasonable.

    Application: Design systems and write code that is straightforward and easy to understand, avoiding unnecessary complexity.

    5. Self-Explanatory Code

    Principle: No comments; the code must speak for itself.

    Application: Write clear, readable, and self-documenting code that does not rely on comments to be understood.

    6. No Hacks

    Principle: No hacks in the code. If needed, add an issue to be fixed later.

    Application: Avoid temporary or quick fixes that compromise code quality. Log issues and address them properly.

    7. Individual Coding Styles with Code Reviews

    Principle: No peer-programming. Each engineer has their own style, but we enforce PR (Pull Request) on every change.

    Application: Encourage individual creativity and coding styles while ensuring code quality and consistency through mandatory code reviews.

    8. Iterative Improvement

    Principle: Continuously improve our systems and processes through regular review and iteration.

    Application: Implement iterative testing and feedback loops to enhance the quality and functionality of our products.

    9. Customer Experience First

    Principle: Customer is the aim; we must always keep in line with customer experience in what we build.

    Application: Prioritize the needs and feedback of our customers in all design and development decisions to ensure a positive user experience.

    10. Embrace Latest Technologies

    Principle: We use the latest technologies where possible, including heavy use of AI products to be faster and more efficient.

    Application: Integrate cutting-edge technologies and AI solutions into our workflows to enhance productivity and innovation.

References
AquilaX.AI
Follow AquilaX Security at:

Join the AquilaX AppSec community of developers and security engineers on their mission to build secure products and apps.


Our Mission

Revolutionize software security with user-friendly, AI-powered solutions for a cost-effective approach to SDLC vulnerability reduction. Making security available from day one, without prior AppSec Skills



AquilaX DevSecOps AquilaX DevSecOps AquilaX badge
Documentation

Designed with passion for Security |
2024 © AquilaX Ltd

v4.9.1