Engineering-as-Code Manifesto
We’re brilliant engineers — experts in thermodynamics, mechanics, simulations, design. Yet we wrestle with Word docs, Excel sheets, endless email chains. We duplicate files, lose track of revisions, spend more time tracking changes than innovating.
Time to reclaim our craft.
Engineering should be:
- Paper-and-pen thinking
- Converting thoughts to code
- Building on others’ work
- Doing everything once
Version Everything
Stop emailing “report_v2_final_rev.xlsx” Design files, scripts, docs together in Git.
Every change traceable Pull requests = peer reviews. No guessing who changed what, when, why.
Code Everything
Parameterize Code-driven models, not manual tables. Change once, pipelines regenerate results, diagrams, reports.
Automate CI/CD with GitHub Actions: tests, docs, notifications — automatic.
Use AI
Smart assistants AI agents (RAG, LangChain, SmolAgents) draft scripts, validate conditions, summarize results.
Insight over inbox Ask AI for project status. Get instant briefing.
Clean Data
Monorepo Simulations, CAD, reports — one place. Clean, versioned data = fewer errors, faster onboarding.
Interoperability Custom connectors feed simulation outputs to AI, dashboards, tools.
Continuous Improvement
Shared libraries Everyone contributes: meshing scripts, post-processing, visualizations.
Iterate fast Lightweight pipelines. New ideas in minutes. Fail fast, learn faster.