Skip to content

The Human-First Engineering Manifesto โ€‹

Writing code has never been the whole of engineering, and engineers have never worked without assistance. Compilers, IDEs, autocomplete, static analysis โ€” each wave of tooling automated something that used to be manual. AI is the next step on that same path.

The fundamental question AI-assisted development poses is not new: what does it mean to be a great engineer when the tooling around us gets more powerful? The answer has always been the same. An engineer's value moves further up the stack โ€” towards understanding, judgement, and the kind of contextual reasoning that tools cannot replicate.

๐Ÿ“œ What we believe โ€‹

๐ŸŒฑ We use AI to grow engineers, not replace them โ€‹

Every generation produces great engineers. AI must not be the first that quietly fails to.

โš’๏ธ We remember that writing code has never been the whole job โ€‹

Engineering is design, reasoning, debugging, architecture, and judgement โ€” not typing.

๐Ÿง  We think before we generate โ€‹

Understanding comes first. AI accelerates execution; it does not replace the reasoning that should precede it.

๐ŸŽฏ We use AI with skill, not by reflex โ€‹

Using AI well is a craft of its own. Model choice, context, and prompting all shape the result. Chucking a vague prompt into a chat box is not engineering. And the skill is not only in the prompt: a context window is finite and forgets, so preserving the understanding behind the work โ€” as sessions end and conversations compact โ€” matters as much as phrasing the request.

๐Ÿชช We own what we ship โ€‹

Only humans can be accountable for quality, clarity, and safety. Every change an engineer ships has a named human owner, however it was generated. If you cannot explain it, you do not ship it.

๐Ÿ” We trust AI, but we verify everything โ€‹

AI is confident, not always correct. Blanket trust is negligence. Blanket distrust is waste. The skill is knowing how much to trust the output.

๐Ÿ“ˆ We grow through AI, not around it โ€‹

AI should make us better engineers, faster โ€” not let us coast behind it. A growth mindset is what turns the tool into mastery rather than avoidance.

๐Ÿšฆ We move fast without breaking clarity โ€‹

Velocity matters only when it produces maintainable, coherent systems that the humans who come after us can understand.

๐Ÿ’ก The central idea โ€‹

AI amplifies engineers. It does not replace engineering. And engineering is a craft that must be grown โ€” not just deployed.

Velocity without understanding is not progress โ€” it is debt. An engineer who can direct an AI agent well but cannot reason about what it produces is not a senior engineer in waiting. They are a risk.

The engineers we fail to grow today are the senior engineers missing from the industry in a decade.

๐ŸŒฑ A commitment to early-career engineers โ€‹

These beliefs carry an obligation to the people most exposed to this shift.

Early-career engineers are entering the industry at a moment when the tools available to them are extraordinary โ€” and capable of masking gaps in their understanding in ways that catch up later. Good engineers don't happen by accident. The conditions that grow them have to be built and protected.

We commit to providing early-career engineers with:

  • Regular access to people who will explain the why behind the what.
  • Safe spaces to be wrong and to not know.
  • Honest feedback that helps them grow, not feedback that protects their confidence.
  • The recognition that struggle is not failure โ€” it is the work.

The senior engineers of five years from now are the junior engineers of today. Protecting that pipeline is the reason this framework exists.

โžก๏ธ Next โ€‹

Read the framework for how these beliefs translate into day-to-day behaviour.

Last updated: