
For those that don’t know, I love to play Dungeons and Dragons. At the same time, I love creating content, but I have limited time.
And at Nutanix, I am spending serious time working on our AI infrastructure strategy and execution.
And because I am a software engineer, I decided to get my Claude.ai license and build some stuff.
I started working on an open-source project that I found useful. And discovered that AI slop is a thing. As the maintainer said, if the project is supposed to be this fun thing that he does on the side, having someone churn out code via AI isn’t fun. I get it. And I respect that.
Then I read that GitHub has had to add an option to block all pushes because folks point Claude at a codebase and produce PRs of dubious quality that a real person has to review.
One of the areas I have always struggled with is mastering Git repos and their dark secrets. I mean, at Zynga, I pushed the company to git; then at VMware, I spent time on Perforce-to-Git analysis. And I did attend a talk in 2008 at NetApp by Linus Torvalds, who shared his new system.
Enter Claude Code, who has remarkable fluency with the arcane arts.
I wouldn’t use Claude Code if I were manipulating the corporate source trees, but for my fun projects, it’s good enough.
Then there was the other project: converting purchased PDFs into Markdown for use in a personal tool. It was quite fascinating as a project because it highlighted the critical importance of human oversight. Claude Code was missing a critical insight that the document I was converting had three columns, not two 🙂
Finally, there was my piece de resistance, the CampaignGenerator – okay, so that’s just another tool that I am using to manage the 120+ pages of session summaries, the lore, background lore, world lore, etc., to create beats in my campaign. Try keeping track of hundreds of NPCs, a dynamic world, arcs from characters that were created in alternative worlds, etc., and you realize that’s damn near impossible.
And all of that was in two weeks.
AI coding is a thing. It’s a ridiculously powerful thing. And it’s also remarkably limited.
The repo can be found here https://github.com/kostadis/CampaignGenerator








