Anne exploring a lost place where someone dreamed big but had no resilience to fullfil their vision.

My mission

Enable secure freedom through resilience.

Yes, you can have both.

Security

As AppSec folks, we need to remember that our role is to serve software development.

The purpose of a company is to create value for its customers. Maximizing security at the expense of the product creates no value.

Security is a means to a greater end.

Resilience

Resilience is security created from within the system. It creates agency instead of dependency.

A resilient AppSec system is built on trust and ownership. Ownership requires self-determination: autonomy, competence and relatedness.

Resilience enables secure freedom.

Freedom

The purpose of AppSec is to create a secure environment for developers to build awesome products.

Developers who have the freedom to use their creativity while taking ownership of product security are a company’s most valuable asset.

Freedom is the ultimate goal.

Anne with her dog on a glacier lake, Norway, representing experience with navigating real terrain and complex AppSec programs.

Two worlds. One mission.

Hey, I'm Anne.

I live and travel full-time in a 27-year-old Chevy Blazer, hunting freedom and adventure while conducting extensive research into resilient AppSec systems. Yes, from the outside my life looks wild.

But these two worlds are deeply connected.

When I built my first AppSec program, I just aimed to understand how our software development worked from a system perspective and what it needs to create secure software.

Eventually, I discovered what worked in reality.

Not in my nice and cozy office.

But by recovering my car from being stuck in deep sand, handling breakdowns, or facing the Arctic winter in Norway.

In both worlds, resilience creates the secure foundation that enables true freedom.

Anne working on her Chevy Blazer, representing how she learned to build AppSec programs by doing the work and getting my hands dirty.

How I learned to build AppSec systems

My road into cybersecurity was a bumpy off-road trail, fueled by curiosity and a stubborn drive to fix real-world problems. Somewhere along the way, AppSec responsibility was handed to me like a hot potato: a rough roadmap, no team, and a simple instruction: “Go fix it.” So I did. Over the next four years, I built an AppSec system from scratch inside a German software company with several hundred employees, including its security champions program.

That meant working with developers, project leads, operations, the CISO, and executive management. It also meant learning how differently these roles think, decide, communicate, and define success.

I learned AppSec the hard way: by getting my hands dirty.

Before AppSec, I spent five years as a software developer: first at a 50-person company, where I later took a detour building its privacy management system. Second, in the company where I later built the AppSec system. That way I gained insight into two very different companies from both angles: the development view from inside the team, and the management view.

That is why I treat AppSec as a system that has to work across people, priorities, processes, and constraints, not just as a stack of tools, policies, or isolated measures.

Anne working on her camper build with a power drill, taking full ownership.

How I learned that ownership matters

During the first 18 months of building my AppSec system, we had to deal with two critical zero-days: Log4Shell and Spring4Shell. Both hit the software world hard, but our own experience with them was completely different.

When Log4Shell happened, an internal message on Friday afternoon made me believe things were taken care of. By Monday, I realized I was wrong: the process was not as clearly defined as I had assumed.

Four months later, on a Wednesday, rumors about Spring4Shell started spreading. This time, I was alarmed. That same evening, two developers reproduced the exploit in our environment. “Ok, this is real.” While the team worked on a patch, I started identifying affected projects, contacting project leaders, and coordinating the unusually high number of parallel deployments needed.

When Spring4Shell was officially confirmed on Thursday afternoon, we had already patched around 80% of affected projects on our list.

By Friday noon, we were done. This time, responsibility was clearly distributed, so everyone could own their part and handle the situation smoothly. Later, we formalized the process.

Experiences like this taught me that a resilient AppSec system is grounded in ownership.

My working principles

Understand the system

Understand the system

I treat AppSec as a complex system that lives inside another complex system: your organization. Reducing friction means shaping culture.

Make expectations explicit

Make expectations explicit

I dig deep to uncover implicit expectations and turn them into explicit, commonly agreed standards. That creates the foundation for real ownership.

Optimize before investing

Optimize before investing

Throwing more money at the problem rarely fixes it. I first look for pragmatic fixes in what is already there, so new investments can create real impact.

Encourage critical thinking

Encourage critical thinking

I expect people to think for themselves. Instead of fixed instructions, I create room for honest, open discussions. That is how internal capability is built.

Chevy Blazer crossing a wooden bridge in the Bosnian mountains – symbolizing resilience and navigation through rough terrain.