<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Angry Weasel — Engineering Leadership Coaching & Consulting</title>
  <meta name="description" content="Alan Page works with engineering leaders to strengthen judgment, align incentives, and build systems that support reliable delivery at scale.">
  <meta property="og:title" content="Angry Weasel — Engineering Leadership Coaching & Consulting">
  <meta property="og:description" content="Better systems. Clearer decisions. Higher quality.">
  <meta property="og:url" content="https://www.angryweasel.com">
  <meta property="og:type" content="website">
  <link rel="canonical" href="https://www.angryweasel.com/">
  
  <link rel="icon" href="/favicon.ico" type="image/x-icon">
  <link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">

  <!-- Fonts -->
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet">

  <!-- Icons -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/tabler-icons.min.css">

  <!-- Styles -->
  <link rel="stylesheet" href="assets/css/style.css">
</head>
<body>

  <!-- ============================================================
       NAV
       ============================================================ -->
  <header class="site-nav">
    <div class="nav-inner">
      <a href="/" class="nav-logo">angry<em>weasel</em></a>
      <nav aria-label="Main navigation">
        <ul class="nav-links">
          <li><a href="https://angryweasel.com/blog/about-alan/" target="_blank" rel="noopener">About</a></li>
          <li><a href="https://angryweasel.com/blog/my-published-works/" target="_blank" rel="noopener">Published works</a></li>
          <li><a href="https://angryweasel.substack.com" target="_blank" rel="noopener">Writing</a></li>
          <li><a href="https://angryweasel.com/blog/old-blog-posts/" target="_blank" rel="noopener">Old Blog</a></li>
        </ul>
      </nav>
      <a href="https://tidycal.com/19xqg4y/introductory-call-free" class="nav-cta">Start a conversation</a>
    </div>
  </header>

  <!-- ============================================================
       HERO
       ============================================================ -->
  <section class="hero" aria-label="Introduction">
    <div class="hero-inner">
      <div>
        <p class="hero-eyebrow fade-up delay-1">Engineering leadership coaching &amp; consulting</p>
        <h1 class="fade-up delay-2">Better systems.<br>Clearer decisions.<br>Higher quality.</h1>
        <p class="hero-sub fade-up delay-3">
          I work with engineering leaders to strengthen judgment, align incentives,
          and build systems that support reliable delivery at scale.
        </p>
        <p class="hero-cred fade-up delay-3">
          <span>Alan Page</span> &nbsp;·&nbsp;
          Microsoft &nbsp;·&nbsp; Unity &nbsp;·&nbsp; NBCUniversal<br>
          Co-creator, Modern Testing Principles
        </p>
        <div class="hero-btns fade-up delay-4">
          <a href="https://tidycal.com/19xqg4y/introductory-call-free" class="btn btn-primary">Start a conversation</a>
          <a href="https://angryweasel.substack.com" target="_blank" rel="noopener" class="btn btn-ghost">Read my writing ↗</a>
        </div>
      </div>

      <!-- REPLACE: swap the placeholder div below with your actual headshot -->
      <!-- <div class="hero-photo"><img src="assets/img/alan-page.jpg" alt="Alan Page"></div> -->
      <div class="hero-photo fade-up delay-2">
        <img src="assets/angryweasel_REDlogo.png" alt="Angry Weasel logo">
      </div>
    </div>
  </section>

  <div class="pullquote-bar">
    <blockquote>
      Delivery and quality problems are rarely talent problems. They&rsquo;re system problems.
    </blockquote>
  </div>

  <!-- ============================================================
       IF YOU'RE DEALING WITH
       ============================================================ -->
  <section class="pain-section" id="who-this-is-for">
    <div class="container">
      <div class="section-header reveal">
        <p class="eyebrow">Who this is for</p>
        <h2>If you&rsquo;re dealing with&hellip;</h2>
      </div>
      <div class="pain-grid reveal-group">
        <div class="pain-card reveal">
          <div class="pain-icon" aria-hidden="true"><i class="ti ti-flame"></i></div>
          <p>Drift in delivery, thinks like quality slipping, decisions stalling, or rising pressure</p>
        </div>
        <div class="pain-card reveal">
          <div class="pain-icon" aria-hidden="true"><i class="ti ti-refresh"></i></div>
          <p>Process that multiplies but clarity that doesn&rsquo;t follow</p>
        </div>
        <div class="pain-card reveal">
          <div class="pain-icon" aria-hidden="true"><i class="ti ti-chart-bar"></i></div>
          <p>Quality initiatives that generate activity but don&rsquo;t change behavior</p>
        </div>
        <div class="pain-card reveal">
          <div class="pain-icon" aria-hidden="true"><i class="ti ti-settings"></i></div>
          <p>Leaders making reasonable decisions in a system that reinforces the wrong things</p>
        </div>
      </div>
    </div>
  </section>

  <!-- ============================================================
       HOW ENGAGEMENTS BEGIN
       ============================================================ -->
  <section class="how-section" id="how-it-works">
    <div class="container">
      <div class="section-header reveal">
        <p class="eyebrow">How it works</p>
        <h2>How engagements typically begin</h2>
      </div>
      <div class="how-text reveal">
        <p>
          Most work starts with a focused diagnostic conversation with the leadership team.
          We examine where delivery friction, quality drift, or decision fatigue is showing
          up (and what your system may be reinforcin)g.
        </p>
        <p>
          Sometimes that conversation clarifies the path forward. Sometimes it leads to
          deeper work around systems, quality, or leadership alignment.
        </p>
        <p>
          The goal is simple: understand what&rsquo;s shaping behavior before you fix it.
        </p>
        <div class="how-callout">
          No deck required. No framework to buy. Just a real conversation about what&rsquo;s
          actually happening in your organization.
        </div>
      </div>
    </div>
  </section>

  <!-- ============================================================
       WHERE I WORK
       ============================================================ -->
  <section class="work-section" id="where-i-work">
    <div class="container">
      <div class="section-header reveal">
        <p class="eyebrow">Areas of focus</p>
        <h2>Where I work</h2>
      </div>
      <div class="work-grid">
        <div class="work-card reveal">
          <div class="work-card-icon" aria-hidden="true"><i class="ti ti-user"></i></div>
          <h3>Leadership coaching</h3>
          <p>
            When decisions stall, alignment erodes, or pressure rises. I work with
            engineering leaders to sharpen judgment, navigate tradeoffs, and lead
            effectively under constraint.
          </p>
        </div>
        <div class="work-card reveal">
          <div class="work-card-icon" aria-hidden="true"><i class="ti ti-sitemap"></i></div>
          <h3>Engineering systems</h3>
          <p>
            When teams are busy but progress slows every quarter. I help leaders examine
            structure, incentives, and workflows to uncover the friction that is shaping
            behavior.
          </p>
        </div>
        <div class="work-card reveal">
          <div class="work-card-icon" aria-hidden="true"><i class="ti ti-circle-check"></i></div>
          <h3>Quality as a system</h3>
          <p>
            When reliability issues return under new names. I help organizations move
            beyond inspection and after-the-fact fixes toward systemic approaches that
            improve learning and delivery over time.
          </p>
        </div>
      </div>
    </div>
  </section>

  <!-- ============================================================
       HOW I THINK
       ============================================================ -->
  <section class="think-section">
    <div class="container">
      <div class="section-header reveal">
        <p class="eyebrow">Philosophy</p>
        <h2>How I think</h2>
      </div>
      <div class="think-grid">
        <div class="think-card reveal">
          <h3>Coaching, not scripts</h3>
          <p>
            I don&rsquo;t hand leaders answers. I help them see patterns, test better options,
            and build judgment they can rely on under pressure.
          </p>
        </div>
        <div class="think-card reveal">
          <h3>Empirical and practical</h3>
          <p>
            We work with real decisions, real teams, and real constraints. If an idea
            can&rsquo;t survive contact with the business, we won&rsquo;t use it.
          </p>
        </div>
        <div class="think-card reveal">
          <h3>Systemic, not personal</h3>
          <p>
            When performance drifts, the system is usually reinforcing something
            unintended. We identify where structure, incentives, and process are
            creating friction.
          </p>
        </div>
        <div class="think-card reveal">
          <h3>Candid and direct</h3>
          <p>
            Clear assessments. Direct feedback. Concrete next steps. No consulting
            theater.
          </p>
        </div>
      </div>
    </div>
  </section>

  <!-- ============================================================
       TESTIMONIALS
       ============================================================ -->
<!--
  <section class="testi-section" id="testimonials">
    <div class="container">
      <div class="section-header reveal">
        <p class="eyebrow">What people say</p>
        <h2>From the work</h2>
      </div>
      <div class="testi-grid">
-->
        <!-- REPLACE: add real testimonials here. Two minimum, three is better. -->
        <!-- Example structure shown below — swap in real quotes and names.     -->

        <!--
        EXAMPLE (uncomment and edit):

        <div class="testi-card reveal">
          <p class="testi-quote">
            Working with Alan changed how I think about my role as an engineering
            leader. I stopped trying to fix individuals and started seeing the system.
            The shift was immediate and lasting.
          </p>
          <div class="testi-attr">
            <div class="testi-avatar">JD</div>
            <div>
              <div class="testi-name">Jane Doe</div>
              <div class="testi-title">VP Engineering · Acme Corp</div>
            </div>
          </div>
        </div>
        -->
<!--        
      </div>
    </div>
  </section>
-->

  <!-- ============================================================
       SUBSTACK
       ============================================================ -->
  <div class="substack-strip">
    <div class="substack-inner">
      <div class="substack-left reveal">
        <span class="substack-badge">1,500+ subscribers</span>
        <h3>Weasel Speaks</h3>
        <p>
          Writing on engineering leadership, quality systems, and the gap between
          how organizations think they work and how they actually work.
        </p>
      </div>
      <a href="https://angryweasel.substack.com" target="_blank" rel="noopener" class="btn btn-dark reveal">
        Read the newsletter ↗
      </a>
    </div>
  </div>

  <!-- ============================================================
       FINAL CTA
       ============================================================ -->
  <section class="cta-section">
    <div class="container">
      <h2 class="fade-up">Ready to talk?</h2>
      <p class="fade-up delay-1">
        Most engagements start with a single conversation. No prep required.
      </p>
      <a href="https://tidycal.com/19xqg4y/introductory-call-free" class="btn btn-primary fade-up delay-2">
        Start a conversation
      </a>
    </div>
  </section>

  <!-- ============================================================
       FOOTER
       ============================================================ -->
  <footer>
    <div class="footer-inner">
      <span class="footer-logo">angry<em>weasel</em></span>
      <nav aria-label="Footer navigation">
        <ul class="footer-links">
          <li><a href="https://angryweasel.substack.com" target="_blank" rel="noopener">Weasel Speaks Newsletter</a></li>
          <li><a href="https://angryweasel.com/blog/my-published-works/" target="_blank" rel="noopener">Published works</a></li>
          <li><a href="https://angryweasel.com/blog/old-blog-posts/" target="_blank" rel="noopener">Old Blog posts</a></li>
          <li><a href="https://angryweasel.com/blog/angry-weasel/" target="_blank" rel="noopener">The Name</a></li>
          <li><a href="https://www.linkedin.com/in/a-l-a-n/" target="_blank" rel="noopener">LinkedIn</a></li>
          <li><a href="mailto:alan@angryweasel.com">Contact</a></li>
        </ul>
      </nav>
    </div>
  </footer>

  <!-- Scripts -->
  <script src="assets/js/main.js"></script>

</body>
</html>
