{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidl757jqkghpl7gynf2kxgaj7pszdufrbb3hypgdnf4mx6mgtkc3y",
"uri": "at://did:plc:c4uo5im4kb23i76qndr43xi2/app.bsky.feed.post/3mik362j3fwo2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreickgxuzzzx7bzdb2omjzsyq7fdi3a57tczbdik7nhb63zv3wfmoce"
},
"mimeType": "image/webp",
"size": 297988
},
"path": "/links/reckoning",
"publishedAt": "2026-04-02T04:00:00.000Z",
"site": "https://jonathanstephens.us",
"tags": [
"Generative Ai",
"Software Development",
"Coding",
"The Process Is The Point",
"Stochastic Parrots"
],
"textContent": "> Although I read each proposed change, knowing the codebase deeply was much more challenging. When I write a new application myself, I'm building an elaborate house of cards in my head, a gossamer structure of interlinked ideas and goals. It's a story I'm telling myself in code—and ultimately, a story I share with users.\n\n> I am privileged in that I can make these choices. Not everyone is so privileged. I am hesitant to condemn those who choose to accept the help that shows up, and in so doing fulfilling their obligations of care to those in their lives. Insofar as these models empower people to build something good, and do so without overmuch suffering on their part, we must reckon with the value proposition there. It is a benefit, but it does not eliminate the attendant harms.\n\n> The fight cannot be among laborers who are all threatened by this technology. The fight must be between the workers who wish to work, create, live, and prosper, and the elites who only seek to enrich themselves by means of this technology. If generative models are monstrous—and I remain convinced they are—its masters are the enemy of those who wish to end their march.",
"title": "I used AI. It worked. I hated it."
}