{
  "folder": "contrarian-insights",
  "count": 89,
  "entries": [
    {
      "id": "contrarian-advanced-chips-more-vulnerable",
      "title": "contrarian-advanced-chips-more-vulnerable",
      "file": "contrarian-advanced-chips-more-vulnerable.md"
    },
    {
      "id": "contrarian-agent-babysitting",
      "title": "contrarian-agent-babysitting",
      "file": "contrarian-agent-babysitting.md"
    },
    {
      "id": "contrarian-agent-engineering-is-not-new",
      "title": "contrarian-agent-engineering-is-not-new",
      "file": "contrarian-agent-engineering-is-not-new.md"
    },
    {
      "id": "contrarian-agents-need-rails",
      "title": "contrarian-agents-need-rails",
      "file": "contrarian-agents-need-rails.md"
    },
    {
      "id": "contrarian-agents-not-for-strategy",
      "title": "contrarian-agents-not-for-strategy",
      "file": "contrarian-agents-not-for-strategy.md"
    },
    {
      "id": "contrarian-ai-as-maintainer",
      "title": "contrarian-ai-as-maintainer",
      "file": "contrarian-ai-as-maintainer.md"
    },
    {
      "id": "contrarian-ai-as-regulated-instrument",
      "title": "contrarian-ai-as-regulated-instrument",
      "file": "contrarian-ai-as-regulated-instrument.md"
    },
    {
      "id": "contrarian-ai-bottleneck-physical",
      "title": "contrarian-ai-bottleneck-physical",
      "file": "contrarian-ai-bottleneck-physical.md"
    },
    {
      "id": "contrarian-ai-detectors-are-snake-oil",
      "title": "contrarian-ai-detectors-are-snake-oil",
      "file": "contrarian-ai-detectors-are-snake-oil.md"
    },
    {
      "id": "contrarian-ai-does-not-teach-itself",
      "title": "contrarian-ai-does-not-teach-itself",
      "file": "contrarian-ai-does-not-teach-itself.md"
    },
    {
      "id": "contrarian-ai-regulation",
      "title": "contrarian-ai-regulation",
      "file": "contrarian-ai-regulation.md"
    },
    {
      "id": "contrarian-ai-replaces-designers",
      "title": "contrarian-ai-replaces-designers",
      "file": "contrarian-ai-replaces-designers.md"
    },
    {
      "id": "contrarian-ai-slows-productivity",
      "title": "contrarian-ai-slows-productivity",
      "file": "contrarian-ai-slows-productivity.md"
    },
    {
      "id": "contrarian-anti-prethinking",
      "title": "contrarian-anti-prethinking",
      "file": "contrarian-anti-prethinking.md"
    },
    {
      "id": "contrarian-anti-saas",
      "title": "contrarian-anti-saas",
      "file": "contrarian-anti-saas.md"
    },
    {
      "id": "contrarian-apple-not-behind",
      "title": "contrarian-apple-not-behind",
      "file": "contrarian-apple-not-behind.md"
    },
    {
      "id": "contrarian-apps-are-dead",
      "title": "contrarian-apps-are-dead",
      "file": "contrarian-apps-are-dead.md"
    },
    {
      "id": "contrarian-architecture-over-models",
      "title": "contrarian-architecture-over-models",
      "file": "contrarian-architecture-over-models.md"
    },
    {
      "id": "contrarian-automation-increases-human-value",
      "title": "contrarian-automation-increases-human-value",
      "file": "contrarian-automation-increases-human-value.md"
    },
    {
      "id": "contrarian-benchmarks-vs-business",
      "title": "contrarian-benchmarks-vs-business",
      "file": "contrarian-benchmarks-vs-business.md"
    },
    {
      "id": "contrarian-building-is-not-the-bottleneck",
      "title": "contrarian-building-is-not-the-bottleneck",
      "file": "contrarian-building-is-not-the-bottleneck.md"
    },
    {
      "id": "contrarian-chat-is-bad-for-agents",
      "title": "contrarian-chat-is-bad-for-agents",
      "file": "contrarian-chat-is-bad-for-agents.md"
    },
    {
      "id": "contrarian-chat-ui-limits",
      "title": "contrarian-chat-ui-limits",
      "file": "contrarian-chat-ui-limits.md"
    },
    {
      "id": "contrarian-cloud-ai-unprofitable",
      "title": "contrarian-cloud-ai-unprofitable",
      "file": "contrarian-cloud-ai-unprofitable.md"
    },
    {
      "id": "contrarian-complex-prompting-antipattern",
      "title": "contrarian-complex-prompting-antipattern",
      "file": "contrarian-complex-prompting-antipattern.md"
    },
    {
      "id": "contrarian-complexity-anti-pattern",
      "title": "contrarian-complexity-anti-pattern",
      "file": "contrarian-complexity-anti-pattern.md"
    },
    {
      "id": "contrarian-conflict-helps-china",
      "title": "contrarian-conflict-helps-china",
      "file": "contrarian-conflict-helps-china.md"
    },
    {
      "id": "contrarian-constraints-over-scale",
      "title": "contrarian-constraints-over-scale",
      "file": "contrarian-constraints-over-scale.md"
    },
    {
      "id": "contrarian-copilot-not-ux-problem",
      "title": "contrarian-copilot-not-ux-problem",
      "file": "contrarian-copilot-not-ux-problem.md"
    },
    {
      "id": "contrarian-corporate-memory-is-hostile",
      "title": "contrarian-corporate-memory-is-hostile",
      "file": "contrarian-corporate-memory-is-hostile.md"
    },
    {
      "id": "contrarian-dashboards-hide-truth",
      "title": "contrarian-dashboards-hide-truth",
      "file": "contrarian-dashboards-hide-truth.md"
    },
    {
      "id": "contrarian-decelerate-ai",
      "title": "contrarian-decelerate-ai",
      "file": "contrarian-decelerate-ai.md"
    },
    {
      "id": "contrarian-democratization-myth",
      "title": "contrarian-democratization-myth",
      "file": "contrarian-democratization-myth.md"
    },
    {
      "id": "contrarian-demos-dont-matter",
      "title": "contrarian-demos-dont-matter",
      "file": "contrarian-demos-dont-matter.md"
    },
    {
      "id": "contrarian-description-over-instructions",
      "title": "contrarian-description-over-instructions",
      "file": "contrarian-description-over-instructions.md"
    },
    {
      "id": "contrarian-designers-not-replaced",
      "title": "contrarian-designers-not-replaced",
      "file": "contrarian-designers-not-replaced.md"
    },
    {
      "id": "contrarian-disruption-is-not-an-event",
      "title": "contrarian-disruption-is-not-an-event",
      "file": "contrarian-disruption-is-not-an-event.md"
    },
    {
      "id": "contrarian-dont-use-skills-for-everything",
      "title": "contrarian-dont-use-skills-for-everything",
      "file": "contrarian-dont-use-skills-for-everything.md"
    },
    {
      "id": "contrarian-ecosystem-lock-in",
      "title": "contrarian-ecosystem-lock-in",
      "file": "contrarian-ecosystem-lock-in.md"
    },
    {
      "id": "contrarian-email-is-terrible-for-agents",
      "title": "contrarian-email-is-terrible-for-agents",
      "file": "contrarian-email-is-terrible-for-agents.md"
    },
    {
      "id": "contrarian-failure-visibility",
      "title": "contrarian-failure-visibility",
      "file": "contrarian-failure-visibility.md"
    },
    {
      "id": "contrarian-figma-not-dead",
      "title": "contrarian-figma-not-dead",
      "file": "contrarian-figma-not-dead.md"
    },
    {
      "id": "contrarian-first-agent-interviewer",
      "title": "contrarian-first-agent-interviewer",
      "file": "contrarian-first-agent-interviewer.md"
    },
    {
      "id": "contrarian-gui-over-api",
      "title": "contrarian-gui-over-api",
      "file": "contrarian-gui-over-api.md"
    },
    {
      "id": "contrarian-harness-over-weights",
      "title": "contrarian-harness-over-weights",
      "file": "contrarian-harness-over-weights.md"
    },
    {
      "id": "contrarian-illusion-interchangeable-ai",
      "title": "contrarian-illusion-interchangeable-ai",
      "file": "contrarian-illusion-interchangeable-ai.md"
    },
    {
      "id": "contrarian-images-for-agents",
      "title": "contrarian-images-for-agents",
      "file": "contrarian-images-for-agents.md"
    },
    {
      "id": "contrarian-installation-is-not-the-bottleneck",
      "title": "contrarian-installation-is-not-the-bottleneck",
      "file": "contrarian-installation-is-not-the-bottleneck.md"
    },
    {
      "id": "contrarian-intermediate-testing-degrades",
      "title": "contrarian-intermediate-testing-degrades",
      "file": "contrarian-intermediate-testing-degrades.md"
    },
    {
      "id": "contrarian-job-titles-meaningless",
      "title": "contrarian-job-titles-meaningless",
      "file": "contrarian-job-titles-meaningless.md"
    },
    {
      "id": "contrarian-linear-steps-fail",
      "title": "contrarian-linear-steps-fail",
      "file": "contrarian-linear-steps-fail.md"
    },
    {
      "id": "contrarian-literal-feels-dumber",
      "title": "contrarian-literal-feels-dumber",
      "file": "contrarian-literal-feels-dumber.md"
    },
    {
      "id": "contrarian-llms-not-computers",
      "title": "contrarian-llms-not-computers",
      "file": "contrarian-llms-not-computers.md"
    },
    {
      "id": "contrarian-loss-of-craft",
      "title": "contrarian-loss-of-craft",
      "file": "contrarian-loss-of-craft.md"
    },
    {
      "id": "contrarian-management-unbundling",
      "title": "contrarian-management-unbundling",
      "file": "contrarian-management-unbundling.md"
    },
    {
      "id": "contrarian-manual-math-more-important",
      "title": "contrarian-manual-math-more-important",
      "file": "contrarian-manual-math-more-important.md"
    },
    {
      "id": "contrarian-mcp-is-not-enough",
      "title": "contrarian-mcp-is-not-enough",
      "file": "contrarian-mcp-is-not-enough.md"
    },
    {
      "id": "contrarian-memory-is-not-logging",
      "title": "contrarian-memory-is-not-logging",
      "file": "contrarian-memory-is-not-logging.md"
    },
    {
      "id": "contrarian-middle-management-obsolete",
      "title": "contrarian-middle-management-obsolete",
      "file": "contrarian-middle-management-obsolete.md"
    },
    {
      "id": "contrarian-model-speed-is-irrelevant",
      "title": "contrarian-model-speed-is-irrelevant",
      "file": "contrarian-model-speed-is-irrelevant.md"
    },
    {
      "id": "contrarian-models-matter-less",
      "title": "contrarian-models-matter-less",
      "file": "contrarian-models-matter-less.md"
    },
    {
      "id": "contrarian-models-plateauing",
      "title": "contrarian-models-plateauing",
      "file": "contrarian-models-plateauing.md"
    },
    {
      "id": "contrarian-more-context-is-worse",
      "title": "contrarian-more-context-is-worse",
      "file": "contrarian-more-context-is-worse.md"
    },
    {
      "id": "contrarian-more-engineers-needed",
      "title": "contrarian-more-engineers-needed",
      "file": "contrarian-more-engineers-needed.md"
    },
    {
      "id": "contrarian-multi-agent-is-management",
      "title": "contrarian-multi-agent-is-management",
      "file": "contrarian-multi-agent-is-management.md"
    },
    {
      "id": "contrarian-nervousness-as-data",
      "title": "contrarian-nervousness-as-data",
      "file": "contrarian-nervousness-as-data.md"
    },
    {
      "id": "contrarian-non-technical-becomes-technical",
      "title": "contrarian-non-technical-becomes-technical",
      "file": "contrarian-non-technical-becomes-technical.md"
    },
    {
      "id": "contrarian-notion-is-dead",
      "title": "contrarian-notion-is-dead",
      "file": "contrarian-notion-is-dead.md"
    },
    {
      "id": "contrarian-observability-is-not-understanding",
      "title": "contrarian-observability-is-not-understanding",
      "file": "contrarian-observability-is-not-understanding.md"
    },
    {
      "id": "contrarian-open-standards-lock-in",
      "title": "contrarian-open-standards-lock-in",
      "file": "contrarian-open-standards-lock-in.md"
    },
    {
      "id": "contrarian-pixel-quality-irrelevant",
      "title": "contrarian-pixel-quality-irrelevant",
      "file": "contrarian-pixel-quality-irrelevant.md"
    },
    {
      "id": "contrarian-portfolio-advice-is-dead",
      "title": "contrarian-portfolio-advice-is-dead",
      "file": "contrarian-portfolio-advice-is-dead.md"
    },
    {
      "id": "contrarian-post-training-over-intelligence",
      "title": "contrarian-post-training-over-intelligence",
      "file": "contrarian-post-training-over-intelligence.md"
    },
    {
      "id": "contrarian-programmable-vs-generative-video",
      "title": "contrarian-programmable-vs-generative-video",
      "file": "contrarian-programmable-vs-generative-video.md"
    },
    {
      "id": "contrarian-prompts-dont-compound",
      "title": "contrarian-prompts-dont-compound",
      "file": "contrarian-prompts-dont-compound.md"
    },
    {
      "id": "contrarian-public-benchmarks",
      "title": "contrarian-public-benchmarks",
      "file": "contrarian-public-benchmarks.md"
    },
    {
      "id": "contrarian-saas-layoffs",
      "title": "contrarian-saas-layoffs",
      "file": "contrarian-saas-layoffs.md"
    },
    {
      "id": "contrarian-software-solves-hardware-crisis",
      "title": "contrarian-software-solves-hardware-crisis",
      "file": "contrarian-software-solves-hardware-crisis.md"
    },
    {
      "id": "contrarian-sora-failure",
      "title": "contrarian-sora-failure",
      "file": "contrarian-sora-failure.md"
    },
    {
      "id": "contrarian-streaming-is-state",
      "title": "contrarian-streaming-is-state",
      "file": "contrarian-streaming-is-state.md"
    },
    {
      "id": "contrarian-success-is-failure",
      "title": "contrarian-success-is-failure",
      "file": "contrarian-success-is-failure.md"
    },
    {
      "id": "contrarian-systemic-barriers",
      "title": "contrarian-systemic-barriers",
      "file": "contrarian-systemic-barriers.md"
    },
    {
      "id": "contrarian-taste-is-error-detection",
      "title": "contrarian-taste-is-error-detection",
      "file": "contrarian-taste-is-error-detection.md"
    },
    {
      "id": "contrarian-tests-harm-ai",
      "title": "contrarian-tests-harm-ai",
      "file": "contrarian-tests-harm-ai.md"
    },
    {
      "id": "contrarian-training-not-moat",
      "title": "contrarian-training-not-moat",
      "file": "contrarian-training-not-moat.md"
    },
    {
      "id": "contrarian-triangle-inefficiency",
      "title": "contrarian-triangle-inefficiency",
      "file": "contrarian-triangle-inefficiency.md"
    },
    {
      "id": "contrarian-vibe-coding-is-hard-work",
      "title": "contrarian-vibe-coding-is-hard-work",
      "file": "contrarian-vibe-coding-is-hard-work.md"
    },
    {
      "id": "contrarian-vibecoding-trap",
      "title": "contrarian-vibecoding-trap",
      "file": "contrarian-vibecoding-trap.md"
    },
    {
      "id": "contrarian-yolo-liability",
      "title": "contrarian-yolo-liability",
      "file": "contrarian-yolo-liability.md"
    }
  ]
}