gadget/site/src/components/ProblemSection.tsx
Rob Colbert 8fd6e06f19 created
2026-05-13 22:10:28 -04:00

113 lines
5.6 KiB
TypeScript

export default function ProblemSection() {
return (
<section id="why" className="py-20 px-6">
<div className="max-w-6xl mx-auto">
{/* Section Header */}
<div className="text-center mb-16">
<span className="text-xs font-mono tracking-widest text-brand mb-3 block">
ASSESSMENT
</span>
<h2 className="text-3xl md:text-4xl font-mono font-bold tracking-tight text-text-primary">
The Platforms Are Failing
</h2>
<p className="mt-4 text-text-secondary max-w-2xl mx-auto">
The tools you depend on to build software are breaking and the
companies behind them chose AI hype over platform reliability.
</p>
</div>
{/* Problem Cards */}
<div className="grid md:grid-cols-2 gap-6">
{/* GitHub */}
<div className="bg-bg-secondary border border-border-default rounded-lg p-6 border-l-2 border-l-brand">
<div className="flex items-center gap-3 mb-4">
<div className="w-2 h-2 rounded-full bg-red-500 status-indicator" />
<h3 className="font-mono text-lg font-bold text-text-primary">
The Platform You Can't Trust
</h3>
</div>
<p className="text-text-secondary leading-relaxed mb-4">
GitHub's uptime has plummeted to <span className="text-brand font-mono font-bold">~90%</span>.
A silent merge queue bug deleted committed code across 2,092 pull requests.
CVE-2026-3854 let anyone execute arbitrary code on GitHub's servers via a
standard <code className="font-mono text-xs bg-bg-tertiary px-1.5 py-0.5 rounded border border-border-default text-yellow-400">git push</code>.
</p>
<ul className="space-y-2 text-sm text-text-muted mb-5">
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>12-hour cascading failure, 5 separate outages (Feb 9)</span>
</li>
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>Redis misconfiguration: 95% of Actions workflows delayed</span>
</li>
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>Codespaces 90% auth failure across EU, Asia, AU</span>
</li>
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>Elasticsearch collapse: global search and PRs down for hours</span>
</li>
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>Ghostty, Zig, tldraw, curl tier-one projects have fled</span>
</li>
</ul>
<p className="text-xs font-mono text-text-muted italic">
Your source code deserves better.
</p>
</div>
{/* VS Code */}
<div className="bg-bg-secondary border border-border-default rounded-lg p-6 border-l-2 border-l-brand">
<div className="flex items-center gap-3 mb-4">
<div className="w-2 h-2 rounded-full bg-red-500 status-indicator" />
<h3 className="font-mono text-lg font-bold text-text-primary">
The IDE That Forgot Developers
</h3>
</div>
<p className="text-text-secondary leading-relaxed mb-4">
VS Code is leaking <span className="text-brand font-mono font-bold">40GB+</span> of RAM on
idle. Microsoft forced <span className="font-mono text-xs bg-bg-tertiary px-1.5 py-0.5 rounded border border-border-default text-yellow-400">"Co-authored-by: Copilot"</span> into
your commits even for code you wrote yourself. RCE vulnerabilities
hit 125 million extension installs.
</p>
<ul className="space-y-2 text-sm text-text-muted mb-5">
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>Copilot metadata hijack: forced AI attribution on human code</span>
</li>
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>Language server leak: 40GB+ RAM on idle configurations</span>
</li>
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>Claude Code extension: 23.2GB RAM out of the box</span>
</li>
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>March 2026 marketplace update broke core extension abstractions</span>
</li>
<li className="flex items-start gap-2">
<span className="text-brand mt-1 font-mono text-xs"></span>
<span>125M-install RCE: Live Server, Code Runner, and more</span>
</li>
</ul>
<p className="text-xs font-mono text-text-muted italic">
The IDE chose AI hype over your workflow.
</p>
</div>
</div>
</div>
</section>
);
}