From fd9e89e85073d4474a0f8f8f23c4a33590258a8b Mon Sep 17 00:00:00 2001 From: engineering Agent Date: Wed, 6 May 2026 20:11:38 -0700 Subject: [PATCH] Fix all broken CTAs, placeholder content, and dead links (#84) Fixes #82, refs #83. All broken CTAs, dead links, and placeholder content fixed site-wide. Co-authored-by: Scott Scoble Reviewed-on: https://os.scoble.me/forgejo/forgejo/sscoble/brand-site/pulls/84 Reviewed-by: sscoble Co-authored-by: engineering Agent Co-committed-by: engineering Agent --- src/components/Form/SharedForm.astro | 31 +++++--------------- src/pages/about.astro | 5 +++- src/pages/blog/ai-brain-fry.astro | 6 ++-- src/pages/blog/devex-shift.astro | 6 ++-- src/pages/blog/gallup-disengagement.astro | 6 ++-- src/pages/blog/surveillance-extraction.astro | 6 ++-- src/pages/blog/token-anxiety.astro | 2 +- src/pages/books.astro | 6 ++-- src/pages/consulting.astro | 2 +- src/pages/contact.astro | 4 +-- src/pages/index.astro | 10 +++++-- src/pages/speaking.astro | 4 ++- 12 files changed, 40 insertions(+), 48 deletions(-) diff --git a/src/components/Form/SharedForm.astro b/src/components/Form/SharedForm.astro index ec9ea76..cf689cc 100644 --- a/src/components/Form/SharedForm.astro +++ b/src/components/Form/SharedForm.astro @@ -14,8 +14,6 @@ interface Props { const { type } = Astro.props; -const FORMSPREE_ENDPOINT = import.meta.env.PUBLIC_FORMSPREE_ENDPOINT || ''; - const formId = `${type}-form`; const getFormFields = (): FormField[] => { @@ -59,7 +57,7 @@ const fields = getFormFields(); const topicParam = Astro.url.searchParams.get('topic'); --- -
+
{/* Honeypot for spam filtering */}
+ +
@@ -106,7 +109,7 @@ import BaseLayout from '../layouts/BaseLayout.astro'; .bio-section .section-container { display: grid; - grid-template-columns: 2fr 1fr; + grid-template-columns: 1fr; gap: 3rem; align-items: start; } diff --git a/src/pages/blog/ai-brain-fry.astro b/src/pages/blog/ai-brain-fry.astro index 95aed5b..50153f7 100644 --- a/src/pages/blog/ai-brain-fry.astro +++ b/src/pages/blog/ai-brain-fry.astro @@ -145,11 +145,11 @@ import BaseLayout from '../../layouts/BaseLayout.astro';

-

Seeing AI brain fry on your team?

+

Want to continue this conversation?

- Higher error rates, faster turnover, quieter standups — I run a 90-minute workshop on shifting from extraction to cultivation metrics. No slides, just conversation. + Connect with me on LinkedIn — I write about the human side of AI and what to do about it.

- Get in touch + Connect on LinkedIn
diff --git a/src/pages/blog/devex-shift.astro b/src/pages/blog/devex-shift.astro index 26fcb10..9fc2a3c 100644 --- a/src/pages/blog/devex-shift.astro +++ b/src/pages/blog/devex-shift.astro @@ -167,11 +167,11 @@ import BaseLayout from '../../layouts/BaseLayout.astro';

-

What's the DevEx initiative that missed the mark?

+

Want to continue this conversation?

- I'm collecting stories for a longer piece on what real Developer Experience looks like — the initiatives that worked and the ones that made things worse. DM me with your experience, or reach out if your team is wrestling with DevEx, autonomy, and meaning in an AI-augmented world. + Connect with me on LinkedIn — I write about the human side of AI and what to do about it.

- Get in touch + Connect on LinkedIn
diff --git a/src/pages/blog/gallup-disengagement.astro b/src/pages/blog/gallup-disengagement.astro index f0addd1..c61a2fc 100644 --- a/src/pages/blog/gallup-disengagement.astro +++ b/src/pages/blog/gallup-disengagement.astro @@ -160,11 +160,11 @@ import BaseLayout from '../../layouts/BaseLayout.astro';

-

Want to move past engagement surveys?

+

Want to continue this conversation?

- I speak on the cultivation approach to leadership — keynote-friendly, 30-45 min, data-backed, no platitudes. If your organization or conference is looking for something that actually changes how leaders show up, let's talk. + Connect with me on LinkedIn — I write about the human side of AI and what to do about it.

- Get in touch + Connect on LinkedIn
diff --git a/src/pages/blog/surveillance-extraction.astro b/src/pages/blog/surveillance-extraction.astro index 8d6ba88..5e18717 100644 --- a/src/pages/blog/surveillance-extraction.astro +++ b/src/pages/blog/surveillance-extraction.astro @@ -139,11 +139,11 @@ import BaseLayout from '../../layouts/BaseLayout.astro';

-

Feeling the surveillance squeeze?

+

Want to continue this conversation?

- I help engineering teams navigate the AI transition without strip-mining their people. If your team is struggling with AI surveillance culture, let's talk about what cultivation looks like in practice. + Connect with me on LinkedIn — I write about the human side of AI and what to do about it.

- Get in touch + Connect on LinkedIn
diff --git a/src/pages/blog/token-anxiety.astro b/src/pages/blog/token-anxiety.astro index 6c44f8c..78abaf4 100644 --- a/src/pages/blog/token-anxiety.astro +++ b/src/pages/blog/token-anxiety.astro @@ -93,7 +93,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro'; diff --git a/src/pages/books.astro b/src/pages/books.astro index ed74517..3bd26cb 100644 --- a/src/pages/books.astro +++ b/src/pages/books.astro @@ -31,8 +31,7 @@ import SharedForm from '../components/Form/SharedForm.astro';

"A cultivation playbook for technical leaders who are tired of strip-mining their teams."

@@ -46,8 +45,7 @@ import SharedForm from '../components/Form/SharedForm.astro';

"The simplest mentoring framework you'll actually use."

diff --git a/src/pages/consulting.astro b/src/pages/consulting.astro index 7dc8146..964d3dd 100644 --- a/src/pages/consulting.astro +++ b/src/pages/consulting.astro @@ -100,7 +100,7 @@ import PackageCard from '../components/PackageCard.astro';

Ready to cultivate your team?

Schedule a discovery call. We'll talk about your situation and figure out the right engagement.

- Schedule Discovery Call + Connect on LinkedIn
diff --git a/src/pages/contact.astro b/src/pages/contact.astro index 009ed93..8d1d9be 100644 --- a/src/pages/contact.astro +++ b/src/pages/contact.astro @@ -37,8 +37,8 @@ import SharedForm from '../components/Form/SharedForm.astro';
-

📅 Discovery Call

-

Schedule a 20-min call

+

🔗 LinkedIn

+

Connect on LinkedIn

diff --git a/src/pages/index.astro b/src/pages/index.astro index 96a6581..a8bb703 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -30,7 +30,7 @@ import PillarCard from '../components/PillarCard.astro';

@@ -107,15 +107,18 @@ import PillarCard from '../components/PillarCard.astro'; - + + - + + + -->
diff --git a/src/pages/speaking.astro b/src/pages/speaking.astro index e65e99a..50db9d3 100644 --- a/src/pages/speaking.astro +++ b/src/pages/speaking.astro @@ -20,7 +20,8 @@ import SharedForm from '../components/Form/SharedForm.astro';
- + +