41554 blogs · [ { "id": "01a0878c-08aa-730b-918a-42a225d67816", "title": "Studio by Spotify Labs Would Not Name Its Model but Its Log File Did", "url": "https://jch254.com/blog/studio-spotify-labs-would-not-name-its-model/", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a225de3710", "title": "The Claude Tag Session That Survived a Reinstall", "url": "https://jch254.com/blog/claude-session-survived-reinstall/", "published_at": "2026-07-09T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a226cf6554", "title": "The Way of Code Against Production", "url": "https://jch254.com/blog/the-way-of-code-principles-against-how-i-build/", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a2273cdd06", "title": "Even the People Who Build Claude Code Got Lonely", "url": "https://jch254.com/blog/optimised-the-pair-out-of-pair-programming/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22754bec7", "title": "GitHub Copilot Became a Meter Running in My Editor", "url": "https://jch254.com/blog/github-copilot-became-a-meter-in-my-editor/", "published_at": "2026-06-17T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a227c42623", "title": "I Stopped Rebuilding the Same System", "url": "https://jch254.com/blog/reference-architecture-minimal-reusable-system/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a228be6efc", "title": "Google, NZ Post and the Ghosts in Legacy Infrastructure", "url": "https://jch254.com/blog/google-nzpost-and-internet-archaeology/", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22948c708", "title": "Reality Is Still Contested", "url": "https://jch254.com/blog/reality-is-still-contested/", "published_at": "2026-05-07T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22995a719", "title": "Renaming a GitHub Repo Silently Breaks AWS CodeBuild", "url": "https://jch254.com/blog/renaming-github-repo-breaks-codebuild/", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22a51b0ac", "title": "Google Analytics Was Measuring the Wrong Thing", "url": "https://jch254.com/blog/killing-google-analytics-internal-event-tracking/", "published_at": "2026-04-10T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22a9a8db6", "title": "Building an Email-Driven Multi-Tenant Ingestion Pipeline", "url": "https://jch254.com/blog/email-driven-multi-tenant-ingestion-pipeline/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22b985f9a", "title": "How a $1,000 AWS Bill Made Me Redesign My ECS Architecture", "url": "https://jch254.com/blog/lush-aural-treats-aws-cost-redesign/", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22c136abd", "title": "Beyond Vibe Coding: Using AI as an Engineering Collaborator", "url": "https://jch254.com/blog/beyond-vibe-coding/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22cb5d831", "title": "Prompt Engineering for AI Music: What Actually Works with Suno", "url": "https://jch254.com/blog/prompt-engineering-ai-music-suno/", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22d0a8d79", "title": "Automating the $100 of AWS Credits Available to New Accounts", "url": "https://jch254.com/blog/automate-aws-credits-terraform/", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22d38f739", "title": "From Fingertip to GitHub Pages + Astro: Taking Back Control", "url": "https://jch254.com/blog/fingertip-to-github-astro/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22e21aaa2", "title": "Silicon Valley's New Religion", "url": "https://jch254.com/blog/silicon-valley-new-religion/", "published_at": "2025-11-05T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22e2f68eb", "title": "Survive. Adapt. Keep moving.", "url": "https://jch254.com/blog/dark-aura-survive-adapt/", "published_at": "2025-10-15T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22e50ca6e", "title": "Reality Is Contested", "url": "https://jch254.com/blog/reality-is-contested/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22ec39419", "title": "Anthropic Pro vs. GitHub Copilot: Night and Day", "url": "https://jch254.com/blog/anthropic-pro-vs-github-copilot/", "published_at": "2025-09-25T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a22fbd8940", "title": "World Suicide Prevention and Awareness Day", "url": "https://jch254.com/blog/world-suicide-prevention-and-awareness/", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a2309cbefb", "title": "Pandora's box has been opened...", "url": "https://jch254.com/blog/pandoras-box-ai/", "published_at": "2025-09-05T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a230de3479", "title": "The Great 2025-26 Software Security Lapse", "url": "https://jch254.com/blog/great-software-security-lapse/", "published_at": "2025-08-25T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a2316066b8", "title": "When Professionalism Meets Pain", "url": "https://jch254.com/blog/when-professionalism-meets-pain/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a231785170", "title": "I Survived a Hilux Rollover Crash: Black Ice, Mud, and a Miracle Escape", "url": "https://jch254.com/blog/hilux-rollover-crash/", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a2323ed6f8", "title": "Breaking Free From Opioids && Why The Western Medical System is Broken", "url": "https://jch254.com/blog/opioids-western-medical-system/", "published_at": "2025-07-23T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a232e6e2f6", "title": "Hip hop been writing white papers in 16 bars since the 90s. Economists just publish them slower.", "url": "https://jch254.com/blog/hip-hop-white-papers/", "published_at": "2025-06-15T00:00:00+00:00" }, { "id": "01a0878c-08aa-730b-918a-42a233da6a2f", "title": "Don't speak unless your words are more beautiful than silence", "url": "https://jch254.com/blog/dont-speak-unless-words-are-beautiful/", "published_at": "2025-04-10T00:00:00+00:00" }, { "id": "01a0878c-08ab-73d8-8cd5-67b99fc0ed7b", "title": "Suicide Is Real", "url": "https://jch254.com/blog/suicide-is-real/", "published_at": "2024-10-15T00:00:00+00:00" }, { "id": "01a0878c-08ab-73d8-8cd5-67b99fcfc811", "title": "Loyalty is a concept of the past in this day and age", "url": "https://jch254.com/blog/loyalty-is-a-concept-of-the-past/", "published_at": "2024-10-01T00:00:00+00:00" }, { "id": "01a0878c-08ab-73d8-8cd5-67b9a06c6554", "title": "Telegram's Encryption Deception", "url": "https://jch254.com/blog/telegram-encryption-deception/", "published_at": "2024-09-15T00:00:00+00:00" }, { "id": "01a0878c-08ab-73d8-8cd5-67b9a11e310e", "title": "I Was An MIT Educated Neurosurgeon Now I'm Unemployed And Alone In The Mountains How Did I Get Here?", "url": "https://jch254.com/blog/survive-adapt-keep-moving/", "published_at": "2024-08-20T00:00:00+00:00" } ] posts Claim your blog
Back to jch254.com
Blog · corpus.blog/blogs/jch254.com/posts

jch254.com

jch254.com

2026

2025

2024