41554 blogs · [ { "id": "01a0877c-0554-7158-83b8-9ac6a0ce6ab3", "title": "The Byzantine Colleague - Why the Node That Won't Stop Is Worse Than the One That Dies", "url": "https://gcj.io/blog/the-byzantine-colleague", "published_at": "2026-07-11T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-61453feba81c", "title": "The Cost of Being Indispensable - Why Great Employees Might Get Stuck in Their Role", "url": "https://gcj.io/blog/the-cost-of-being-indispensable", "published_at": "2026-06-25T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-6145409c4922", "title": "We Gave Every Engineer a Bigger Brain and Forgot the Company Needs a Nervous System", "url": "https://gcj.io/blog/we-gave-every-engineer-a-bigger-brain", "published_at": "2026-04-28T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-61454190f724", "title": "We Finally Made Code Easy Enough That the Human Part of Engineering Became Impossible to Ignore", "url": "https://gcj.io/blog/we-finally-made-code-easy-enough-that-the-human-part-of-engineering-became-impossible-to-ignore", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-614542326a79", "title": "How to Properly Craft an AI Product, or What Remains When the Model Catches Up", "url": "https://gcj.io/blog/how-to-properly-craft-an-ai-product", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-6145427acbb0", "title": "The Orchestrator’s Era", "url": "https://gcj.io/blog/the-orchestrators-era", "published_at": "2026-03-03T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-61454315fd94", "title": "Leadership Without Permission and the Strange Burden of Seeing Clearly", "url": "https://gcj.io/blog/leadership-without-permission-and-the-strange-burden-of-seeing-clearly", "published_at": "2026-01-16T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-614543d30457", "title": "Being Seen in the Fluorescent Fog", "url": "https://gcj.io/blog/being-seen-in-the-fluorescent-fog", "published_at": "2025-11-25T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-61454481bc71", "title": "Two Beasts, One Language: The Ontology and Obsession of PostgreSQL and MySQL", "url": "https://gcj.io/blog/postgresql-vs-mysql-philosophies-of-data-time-and-integrity", "published_at": "2025-11-11T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-6145452de059", "title": "The Engineer as a Perpetual Learner - Why learning is the job and how to build a system that keeps you becoming", "url": "https://gcj.io/blog/becoming-again-the-engineer-as-a-perpetual-learner", "published_at": "2025-11-05T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-614545975625", "title": "Human Connections and Career Advancement: A Deep Dive", "url": "https://gcj.io/blog/human-connections-and-career-advancement", "published_at": "2025-10-09T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-61454670cbe6", "title": "The Distributed Mind: Reliability, Cognition, and the Philosophy of Log-Driven Systems", "url": "https://gcj.io/blog/the-distributed-mind-reliability-cognition-and-the-philosophy-of-log-driven-systems", "published_at": "2025-09-27T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-61454713413a", "title": "You're Not Being Replaced by AI. You're Being Freed to Think Again", "url": "https://gcj.io/blog/youre_not_being_replaced_by_ai_youre_being_freed_into_thinking_again", "published_at": "2025-07-31T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-61454765245e", "title": "It's always a people problem - Why Code Is Never the Real Problem", "url": "https://gcj.io/blog/It-is-always-a-people-problem", "published_at": "2025-07-19T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-6145476f25cf", "title": "Dunning-Kruger Driven Development", "url": "https://gcj.io/blog/Dunning-Kruger-driven-development", "published_at": "2025-03-25T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-614547ed9105", "title": "Code like a NASA engineer, even if you are a web developer", "url": "https://gcj.io/blog/code-like-a-nasa-engineer", "published_at": "2025-02-22T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-6145488a60cb", "title": "Kissa", "url": "https://gcj.io/blog/kissa", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-614548fcfa4f", "title": "Hurry slowly", "url": "https://gcj.io/blog/hurry-slowly", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-614549cca05d", "title": "How I was laid off and got six job offers in a month", "url": "https://gcj.io/blog/how-was-my-job-hunt-in-2024", "published_at": "2024-05-21T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-614549d61e5e", "title": "The Secret to Building Long-Lasting Software Systems", "url": "https://gcj.io/blog/the-secret-to-building-long-lasting-software-systems", "published_at": "2023-04-24T00:00:00+00:00" }, { "id": "01a0877c-0555-71c0-a36a-61454a074363", "title": "How to get a better DEV job as a developing country developer", "url": "https://gcj.io/blog/how-to-get-a-better-dev-job", "published_at": "2023-01-26T00:00:00+00:00" } ] posts Claim your blog
Back to gcj.io
Blog · corpus.blog/blogs/gcj.io/posts

gcj.io

gcj.io

2026

2025

2024

2023