56,966 blogs · [
{
"id": "01a08770-ac0e-71c4-baa5-65842153b392",
"title": "Slop is text you haven't read, not text you haven't written",
"url": "https://dwyer.co.za/static/slop-is-text-you-havent-read.html",
"published_at": "2026-04-22T00:00:00+00:00"
},
{
"id": "01a08770-ac0e-71c4-baa5-658421a18278",
"title": "Claude mixes up who said what, and that's not OK",
"url": "https://dwyer.co.za/static/claude-mixes-up-who-said-what-and-thats-not-ok.html",
"published_at": "2026-04-01T00:00:00+00:00"
},
{
"id": "01a08770-ac0e-71c4-baa5-658422043838",
"title": "Being 'good at business' can be bad for business: how enshittification happens",
"url": "https://dwyer.co.za/static/being-good-at-business-can-be-bad-for-business-how-enshittification-happens.html",
"published_at": "2026-03-01T00:00:00+00:00"
},
{
"id": "01a08770-ac0e-71c4-baa5-65842269bd91",
"title": "What is an AI Product Engineer?",
"url": "https://dwyer.co.za/static/what-is-an-ai-product-engineer.html",
"published_at": "2026-03-01T00:00:00+00:00"
},
{
"id": "01a08770-ac0e-71c4-baa5-65842276dacc",
"title": "The worst bug I've seen so far in Claude Code",
"url": "https://dwyer.co.za/static/the-worst-bug-ive-seen-in-claude-code.html",
"published_at": "2026-01-27T00:00:00+00:00"
},
{
"id": "01a08770-ac0e-71c4-baa5-658423b05afe",
"title": "Claude Code Is All You Need",
"url": "https://dwyer.co.za/static/claude-code-is-all-you-need.html",
"published_at": "2025-08-01T00:00:00+00:00"
},
{
"id": "01a08770-ac0e-71c4-baa5-6584231083f5",
"title": "AI Reaction Archetypes",
"url": "https://dwyer.co.za/static/ai-reaction-archetypes.html",
"published_at": "2025-04-01T00:00:00+00:00"
}
] posts Claim your blog