41554 blogs · [
{
"id": "01a0d90c-e119-7155-8f4d-41321e01603b",
"title": "How to write an outcome-based OKR when your user is an AI agent",
"url": "https://jeffgothelf.com/blog/how-to-write-an-outcome-based-okr-when-your-user-is-an-ai-agent/",
"published_at": "2026-09-21T03:04:00+00:00"
},
{
"id": "01a0bad5-5c01-7013-9fd9-dc94f7685ded",
"title": "Don’t let AI automate the mess out of product development",
"url": "https://jeffgothelf.com/blog/dont-let-ai-automate-the-mess-out-of-product-development/",
"published_at": "2026-09-14T03:08:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343ac1971d",
"title": "How to write a definition of done for an AI feature",
"url": "https://jeffgothelf.com/blog/how-to-write-a-definition-of-done-for-an-ai-feature/",
"published_at": "2026-09-07T04:05:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343acb50b1",
"title": "The Last Cheap Moment: Optimizing Human-in-the-Loop AI Workflows",
"url": "https://jeffgothelf.com/blog/the-last-cheap-moment-optimizing-human-in-the-loop-ai-workflows/",
"published_at": "2026-08-31T03:01:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343b4cf3a4",
"title": "The ten product management posts you read most this year",
"url": "https://jeffgothelf.com/blog/the-ten-product-management-posts-you-read-most-this-year/",
"published_at": "2026-08-03T03:05:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343b85bf7e",
"title": "How to Run Customer Interviews for a Capability Your Users Have Never Experienced",
"url": "https://jeffgothelf.com/blog/how-to-run-customer-interviews-for-a-capability-your-users-have-never-experienced/",
"published_at": "2026-07-27T03:40:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343c0d3c20",
"title": "Traits before tools: rethinking when to insert AI into your ways of working",
"url": "https://jeffgothelf.com/blog/traits-before-tools-rethinking-when-to-insert-ai-into-your-ways-of-working/",
"published_at": "2026-07-20T03:15:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343c4838f1",
"title": "How to Collect Product Feedback When Your AI Gives Every User a Different Answer",
"url": "https://jeffgothelf.com/blog/how-to-collect-product-feedback-when-your-ai-gives-every-user-a-different-answer/",
"published_at": "2026-07-13T03:59:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343d0cb769",
"title": "How to prioritize your backlog when effort is no longer the constraint",
"url": "https://jeffgothelf.com/blog/how-to-prioritize-your-backlog-when-effort-is-no-longer-the-constraint/",
"published_at": "2026-07-06T03:33:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343d43146a",
"title": "How to write OKRs for an AI product",
"url": "https://jeffgothelf.com/blog/how-to-write-okrs-for-an-ai-product/",
"published_at": "2026-06-29T03:03:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343dc369a0",
"title": "How product management can fix your AI integration problems",
"url": "https://jeffgothelf.com/blog/how-product-management-can-fix-your-ai-integration-problems/",
"published_at": "2026-06-22T03:21:00+00:00"
},
{
"id": "01a0878c-7e02-70b7-8d66-7f343e8e82e1",
"title": "Training your PMs on AI tools is the easy part",
"url": "https://jeffgothelf.com/blog/training-your-pms-on-ai-tools-is-the-easy-part/",
"published_at": "2026-06-15T03:15:00+00:00"
}
] posts Claim your blog