Files
swissfini/themes/swissfini/layouts/404.html
olaf 6b1b0aa192 Add About, Privacy, Terms, and 404 pages
About page:
- Swiss Finish + Peter Principle analysis
- Documented Swiss IT disasters with verified sources
- Archive.org links for source verification
- Includes: INSIEME (CHF 116M), Juris X, Soprano, SECO scandal,
  Swiss E-Voting, FIS Heer, Credit Suisse legacy IT, Swisscom outage

Privacy page:
- Satirical take on data collection (we don't)
- Static site, no tracking, no database

Terms page:
- Satirical terms of service
- Disclaimer matching the site's tone

404 page:
- Custom error page with IT disaster references
- Links back to working content

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 09:11:10 +00:00

55 lines
2.4 KiB
HTML

{{ define "main" }}
<article class="article">
<header class="article-header">
<span class="article-category">System Error</span>
<h1 class="article-title">404: Page Not Found</h1>
<p class="article-subtitle">This page has achieved the same status as Juris X, INSIEME, and Swiss e-voting: it doesn't exist.</p>
</header>
<div class="article-body">
<h2>Possible Explanations</h2>
<ul>
<li><strong>The page was deprecated</strong> — Like CHF 116 million in federal tax administration software</li>
<li><strong>The project was cancelled</strong> — After exceeding budget by 300% and missing all milestones</li>
<li><strong>The contractor couldn't deliver</strong> — "Important milestones were not reached and agreed delivery dates were not met"</li>
<li><strong>The URL was entered incorrectly</strong> — Human error, the one constant in Swiss IT projects</li>
<li><strong>The page is still in development</strong> — Estimated completion: 2037 (revised from 2024)</li>
</ul>
<h2>What You Can Do</h2>
<ul>
<li><a href="/">Return to the homepage</a> — It actually works</li>
<li><a href="/articles/">Browse our articles</a> — Documenting what doesn't work</li>
<li><a href="/about/">Read about us</a> — And Swiss IT history</li>
<li>Check the URL for typos — We believe in you</li>
</ul>
<h2>What We Won't Do</h2>
<ul>
<li>Spend 12 years trying to fix this</li>
<li>Commission a CHF 15.6 million replacement page</li>
<li>Blame it on "silo mentality" and "unclear responsibilities"</li>
<li>Keep using a 30-year-old fallback page</li>
</ul>
<div class="irony-box">
<div class="irony-box__header">
<span class="irony-box__icon" aria-hidden="true"></span>
<span class="irony-box__label">Error Code Analysis</span>
</div>
<div class="irony-box__content">
<p><strong>HTTP 404</strong> — Page not found. Unlike Swiss government IT project post-mortems, which are always found after the money is gone.</p>
<p>This error page loaded in approximately 50 milliseconds. The canton of Zürich's justice department has been trying to load their case management software upgrade for 16 years.</p>
</div>
</div>
<p style="margin-top: 2rem; text-align: center;">
<a href="/" class="cta-button">Take Me Home</a>
</p>
</div>
</article>
{{ end }}