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
Back to Gareth Dwyer | Writer and Software Developer
Blog · corpus.blog/blogs/dwyer.co.za/posts

Gareth Dwyer | Writer and Software Developer

dwyer.co.za

2026

2025