BE A VIKING.

Engineering
is a mindset.

Explore boldly. Deliver with discipline. Build what lasts.

Be a Viking is a modern engineering philosophy for people who take ownership, question assumptions, care about their craft, and make the whole crew stronger.

We build useful software. We also build the capability to do it again—with clearer judgment, better systems, and more trust.

Courage to explore. Discipline to deliver. 01 / 11

WHAT WE BELIEVE

Build something worth leaving behind.

Good engineering changes more than the software. It changes what a team understands, what a customer can accomplish, and what becomes possible next.

  1. We pursue worthwhile outcomes, not motion.

    A crowded backlog and a busy team do not tell us whether anything important became better.

  2. We build capability before demanding more effort.

    Repeated friction deserves an engineering response. Better systems make good work easier to repeat.

  3. We investigate uncertainty and speak honestly about what remains unknown.

    Evidence earns confidence. Assumptions stay visible until they have been tested.

  4. We give people clear ownership, meaningful authority, and shared standards.

    Responsibility works when people understand the outcome and have room to act.

  5. We move boldly where we can recover and deliberately where we cannot.

    The consequence of being wrong should shape how we make the decision.

  6. We earn our reputation through useful, dependable work.

    Trust grows through honest commitments, sound judgment, and systems people can rely on.

  7. We share success, confront failure, and strengthen the crew.

    Credit includes the work that prevents trouble, transfers knowledge, and helps someone else succeed.

  8. We leave customers, colleagues, and systems more capable than we found them.

    Working software matters. So does what remains after the people who built it move on.

Strength is the ability to act decisively, adapt intelligently, and leave people and systems more capable.

THE PHILOSOPHY

Build the ship. Strengthen the crew.

Every team has a longship: the combined capability that carries an idea into dependable use.

Its hull is architecture. Its equipment includes environments, delivery systems, automated checks, and observability. Its charts are shared knowledge. Its strength comes from people who can work together without depending on constant rescue.

An open longship cutaway showing the hull, ribs, deck, and equipment compartments.
A teaching metaphor for the capability a team builds together.
  1. 01

    Purpose the destination

    Name the outcome and the people it should help.

  2. 02

    Architecture the structure

    Keep the system understandable, dependable, and changeable.

  3. 03

    Delivery the equipment

    Make controlled delivery and recovery part of the work.

  4. 04

    Knowledge the charts

    Share enough context for someone else to continue.

  5. 05

    Observability the instruments

    Make actual behavior, failures, and recovery visible.

  6. 06

    People the crew

    Bring different disciplines into decisions early.

Deliver value today in a way that increases your ability to deliver tomorrow.

Build the ship before demanding stronger rowers.

When delivery is difficult, examine what makes the work unnecessarily hard. Repeated setup problems, fragile releases, missing knowledge, and unreliable checks consume the crew’s attention.

Invest in the foundation that the next useful outcome needs. Expand it when real work demonstrates the need.

Put it into practice Fix the recurring obstacle. Make the improvement available to everyone.

Choose the shore before accelerating.

Start with a problem, a beneficiary, and a reason to act now. A worthwhile destination may be a simpler workflow, a safer system, an accessible experience, or a dependency that no longer blocks the team.

Speed becomes useful when the destination deserves the effort.

Put it into practice Name what should become better, for whom, and how you will recognize it.

Investigate the uncertainty that could change the plan.

Separate what you know from what you assume. Use a customer conversation, code inspection, prototype, behavioral test, or production measurement to answer the question that matters.

The depth of investigation should match the consequence of being wrong.

Put it into practice Test the assumption most likely to invalidate the next investment.

Make expertise strengthen the whole crew.

Expertise is valuable. Permanent dependence on one person’s availability makes everyone vulnerable.

Solve the difficult problem, then make the solution understandable, operable, and maintainable by others.

Put it into practice Leave enough knowledge for someone else to continue with confidence.

Match courage with a recovery path.

Make reversible decisions close to the work. Give consequential decisions proportionate scrutiny.

Before a risky change, understand how failure will be detected and what recovery requires. Recovery may mean rollback, restoration, reconciliation, or a forward correction.

Put it into practice Reduce the scope of the bet until the team can make it responsibly.

Return with more than software.

Useful work should leave something behind: clearer domain knowledge, simpler architecture, a better check, an operational playbook, or a colleague who can now act independently.

Sometimes the most valuable legacy is a dependency removed or an abstraction never built.

Put it into practice Deliver the outcome and make the next outcome more attainable.

THE AMBITION

Become the crew trusted with important problems.

A method can organize work. People also need reasons to care: useful achievement, fair reward, room to decide, opportunities to grow, and a sense that their contribution matters.

A pencil, a folded coastal chart, and working notes on a timber surface.
Prosperity
Create real value, earn fair compensation, and reinvest in people and capability. Purpose supplements fair treatment and fair pay.
Reputation
Become known for honest commitments, useful work, and dependable systems. Let the work earn the reputation.
Agency
Give people meaningful influence over the work they understand. Connect decision rights to clear responsibilities.
Mastery and discovery
Develop skill, tackle difficult problems, and explore new possibilities with appropriate care for the people affected.
Legacy and belonging
Build something worth maintaining with people who trust one another and share credit fairly.

Celebrate the prevented incident, the removed complication, the colleague who became independent, and the feature you discovered nobody needed.

HOW THE WORK MOVES

A clear cycle for uncertain work.

An expedition is a bounded effort toward a worthwhile outcome. It might be a feature, a migration, a reliability improvement, or an experiment.

VIKING gives that work six connected activities. Revisit them as evidence changes. Several may happen together.

Venture + Investigate Should we go, and where?

Kit + Implement Are we equipped, and can we deliver?

Navigate + Ground Is it working, and can it last?

Revisit the activities as evidence changes. Several may happen together.

Work moves forward Evidence can send us back

01 / 06

Venture

Choose a worthwhile outcome. Bound the investment.

Name the problem, the people affected, and the improvement you want to make. Establish an owner and decide how much to invest before reviewing the evidence.

Separate a delivery commitment from an outcome hypothesis. You can commit to running an experiment; you cannot guarantee how people will respond.

Key question
What becomes better, for whom, and why now?
Leave with
A clear outcome, an accountable owner, and a bounded first bet.

02 / 06

Investigate

Understand the terrain before committing heavily.

Study the real workflow, domain rules, existing behavior, dependencies, constraints, and failure modes. Record the source of important findings and keep unresolved assumptions visible.

Investigate until you can make the next responsible decision. You do not need to describe the entire organization.

Key question
What could make our current plan wrong?
Leave with
Enough evidence to choose the next slice and address its most important risks.

03 / 06

Kit

Equip the crew for the work ahead.

Establish the minimum architecture, environments, access, automated checks, delivery controls, and observability needed for this outcome.

Agree on acceptance evidence and a credible recovery approach. Build foundations for demonstrated needs.

Key question
Can we deliver, observe, and recover responsibly?
Leave with
A practical path from implementation to controlled use.

04 / 06

Implement

Complete the smallest useful result.

Deliver a narrow, complete workflow that someone can actually use. Include the necessary validation, permissions, error handling, and operational visibility.

Keep work in progress within the crew’s capacity to finish and evaluate it.

Key question
What is the smallest complete thing that creates value?
Leave with
A usable increment whose behavior can be evaluated.

05 / 06

Navigate

Compare reality with intent. Adjust the course.

Examine whether the result works responsibly and whether it creates the intended value. Use actual behavior, user feedback, reliability, cost, and the evidence agreed at the start.

Decide explicitly whether to continue, change, expand, pause, or stop. Useful learning resolves a named uncertainty and changes a decision.

Key question
Knowing what we know now, what should we do next?
Leave with
Evidence and a decision.

06 / 06

Ground

Give the result a durable home.

Confirm ownership, operating expectations, documentation, support, and known limitations. Transfer the knowledge required to maintain and extend the work.

Retire superseded paths when the necessary checks support it. If the experiment stops, remove temporary exposure and infrastructure, preserve useful findings, and close it cleanly.

Key question
Can this continue without depending on the people who started it?
Leave with
A sustainable capability or a cleanly concluded experiment.

YOUR PLACE IN THE CREW

Different disciplines. A shared outcome.

Every role sees something the others might miss. The work becomes stronger when those perspectives shape the decision early.

Titles vary. Responsibilities still need to be clear.

Five colleagues bring different perspectives to a shared chart and structural model in a coastal workshop.

01 / 07

Software engineering

Make the behavior correct, the design understandable, and the system changeable. Deliver complete slices and make technical trade-offs visible.

ASK

Will another engineer be able to understand and safely change this?

02 / 07

Product management

Connect the work to a worthwhile problem. Make priorities and outcome hypotheses explicit. Help the crew decide what deserves the next investment.

ASK

What evidence would make us change the plan?

03 / 07

Design and research

Bring the real experience into the room. Make workflows understandable, test assumptions, and ensure people with different needs can use what we build.

ASK

Does this help someone complete the task in their actual circumstances?

04 / 07

Quality engineering

Expose consequential failure modes, clarify acceptance evidence, and improve the team’s ability to detect problems throughout delivery.

ASK

What could appear to work while still letting someone down?

05 / 07

Platform and reliability

Make safe delivery and dependable operation easier. Reduce recurring friction, strengthen observability, and help the team recover.

ASK

Can the crew operate this confidently when conditions change?

06 / 07

Security and privacy

Make threats, access boundaries, and data responsibilities understandable. Help the crew choose proportionate controls while the design can still change.

ASK

Who could be harmed, and what prevents that?

07 / 07

Technical and organizational leadership

Clarify the destination, resolve trade-offs, develop decision-makers, and protect the conditions for sustainable work.

ASK

Does the team have the clarity and authority to act without waiting for me?

Responsibilities can overlap. Accountability should remain explicit.

HOW WE LEAD

Build the ship. Trust the crew. Share the rewards.

Leadership makes good decisions possible beyond the leader’s immediate reach. It provides direction, creates workable conditions, and strengthens the people who carry the work forward.

Two colleagues in a quiet conversation beside the water, one speaking and the other listening.

Make the horizon clear.

Explain the destination, priorities, constraints, and trade-offs. Give people decision rights that match their responsibilities.

Reflection Have I provided enough clarity for a capable person to decide without me?

Earn trust through judgment and conduct.

Make promises carefully. Surface uncertainty early. Explain consequential decisions and update them when the evidence changes.

Reflection Can I defend this decision through its reasoning rather than my title?

Make disagreement part of the work.

Expect people to challenge assumptions and raise concerns. Meet early bad news with curiosity and action.

Reflection What might people know but hesitate to tell me?

Protect the crew’s ability to continue.

When a plan repeatedly requires exceptional hours, reconsider scope, staffing, sequencing, or commitments. After a crisis, make room for recovery and prevention.

Reflection Does this plan depend on capability or repeated personal sacrifice?

Share credit. Make accountability specific.

Recognize visible and invisible contributions. Examine leadership decisions and system conditions alongside individual actions.

Reflection Am I developing capable decision-makers?

Change course when the evidence changes.

Agree on stopping conditions early. Previous investment and personal attachment do not justify the next investment.

Reflection Knowing what we know now, would we choose to continue?

POWERFUL TOOLS. CLEAR RESPONSIBILITY.

Delegate execution. Keep accountability explicit.

AI can support discovery, implementation, testing, documentation, and bounded operational work. Its usefulness depends on clear assignments, appropriate access, and evidence that the result meets the need.

A named human remains accountable for the initiative. Routine actions can proceed within established boundaries; consequential exceptions deserve deliberate review.

Objective
What outcome should the work achieve?
Context
What evidence, constraints, and existing behavior matter?
Scope
What may change, and what must remain protected?
Authority
What access and actions are permitted?
Evidence
How will someone verify the result?

Generated code and generated tests are artifacts to evaluate. Agreement between them is not sufficient proof of correctness.

Useful autonomy is autonomy the crew can understand, verify, and trust.

EVIDENCE OVER ACTIVITY

Measure what became better.

Use a balanced set of questions to understand the work. Look for patterns that help the crew improve.

Customer value
Did the intended workflow, experience, cost, or outcome improve?
Delivery flow
How long does meaningful work take to reach validated use, and where does it wait?
Trust and reliability
What fails, how serious is the impact, and how effectively can the crew recover?
Crew sustainability
How much interruption, unplanned work, and exceptional effort does delivery require?
Retained capability
Which recurring obstacles disappeared? What can the team now do independently?

Lines of code, tickets closed, hours worked, and agent activity describe activity. Use measures to investigate and improve the system. Do not turn them into rankings of individual worth.

THE FIELD GUIDE

Start with one worthwhile problem.

You do not need a transformation program to begin. Choose a bounded piece of work. Make the outcome clear, expose the important uncertainty, and agree on the evidence that will guide the next decision.

The one-page expedition brief

BE A VIKING.

Your work stays in this browser. Nothing is sent to a server.

The problem, the people affected, the intended outcome, and the reason to act now.

Evidence, the current baseline, assumptions, and the uncertainty that matters most.

One accountable initiative owner, the contributors, and the boundaries of their decisions.

The smallest useful scope, the initial investment limit, and what is excluded.

Acceptance evidence, risk controls, observation, and a credible recovery approach.

The evidence for expanding, changing, or stopping, plus ownership and closure conditions.

Example expedition — Improve order entry Illustrative example
Why this?
Help operations staff complete one common order-entry workflow with less duplicate entry while preserving the required business behavior.
What do we know?
The current workflow involves repeated entry across two systems. Observe representative tasks and establish the baseline before setting an improvement target. Exception handling and downstream dependencies still need investigation.
Who owns it?
Name an accountable initiative owner. Include operations, product, design, engineering, quality, and platform contributors where their responsibilities apply.
What is the first bet?
Complete one common order type for a controlled pilot. Agree a time and effort limit before starting. Exclude uncommon exceptions and the broader platform rewrite.
What protects us?
Verify permissions, validation, business rules, and integration behavior. Observe failures and duplicate records. Define how to stop the pilot, restore service, and reconcile affected data.
What happens next?
Compare observed use with the baseline and acceptance evidence. Expand if value and responsible operation are demonstrated. Otherwise adjust or stop. Establish ownership and retire the old path only when dependency and data checks support it.

A short outcome-and-risk review can keep the brief useful. Update it when evidence changes the decision.

BE A VIKING.

Leave the crew stronger.

Build something useful. Make it understandable. Help someone else become more capable.

That is work worth being known for.

Start your expedition
A small crew bringing equipment ashore together after returning in a wooden boat.

Copy the text manually

Your browser could not copy this automatically. Select the text below and use your device’s copy command.