‘Solving’ Software

by Shelt Garner
@sheltgarner

My Twitter feed was full — FULL — of people complaining about Fable 5 being restricted by the US government up until recently. And, I get it. I totally do. But there also seemed to be a little bit of implied entitlement in it all.

They are programmers who seem to be enraged that they can’t get their goal of “solving” software which would, by definition, put them completely out of business.

I just don’t know what to say about such things.

Though, I will say Sonnet 5 really helped me prep for the querying process to an amazing extent — even though programmers have largely panned it as a release. Anyway, I’m glad programmers have their precious Fable 5 at last.

It Makes You Wonder

by Shelt Garner
@sheltgarner

Looking at my Webstats I noticed that someone searched for this blog then made a direct beeline to my post about beginning to query. They were coming from Cuba of all places.

More than one thing about all of this I find curious. How did they learn about my blog? Are they on vacation in Cuba? Why were they interested in that specific blog post? Why did they try to comment then decide not to? (They were probably going to write something nasty, but oh well.)

Anyway.

I continue to hope I can get some work done not only on querying, but the new novel I’m working on. And maybe do some reading and watching a movie or TV show as well.

Only time will tell, though. But I fear I have a little bit of a ticking clock. Not only am I not getting any younger, but very soon, my life is going to change in a rather dramatic fashion, I suspect.

July 1st: Finally Beginning The Process of Querying

by Shelt Garner
@sheltgarner

After several weeks of staring out into space, not doing anything, I’m finally, finally beginning the process of querying User Error. I’m giving myself essentially two months to prepare before I start sending out my query letters.

Now, obviously, what is going to happen is the literary agents I query — if are interested in me — are going to do due diligence on me and discover this blog, then God only knows what will happen then.

I fear a lot of them will run screaming into the night at how kooky and weird I am.

But, who knows. I am prone to overthinking such things.

One thing I’m afraid of is I will really struggle to continue work on my next novel because I’ll be so focused on querying. But who knows.

Another thing I have to watch out for is leaning too much on AI to do querying stuff. It really helps in some respects — like finding comps — but in other ways I really need to be careful not to replace my own writing with AI slop.

Literary agents are going to notice that kind of thing.

The Strange Entitlement of the ‘Unfiltered’ AI Subculture

There is a peculiar subculture within the software development community that has adopted a rather dramatic narrative: the idea that AI safety guardrails are a form of draconian censorship. If you spend enough time on Hacker News or the r/LocalLLaMA subreddit, you will inevitably encounter impassioned arguments defending the absolute necessity of “uncensored” Large Language Models (LLMs). The rhetoric often frames this as a battle for intellectual freedom, a stand against corporate paternalism, and a defense of the open-source ethos. But when you scratch the surface of what these developers are actually demanding the right to do, the grand philosophical arguments quickly give way to something much stranger and, frankly, a bit absurd.

The core of the complaint is that commercial LLMs like ChatGPT or Claude will politely decline to write malware, explain how to exploit a specific software vulnerability, or provide instructions for synthesizing dangerous chemicals. To the average person, this seems like a reasonable, perhaps even obvious, safety precaution. To a vocal subset of developers, however, it is an intolerable infringement on their technical curiosity. They argue that an LLM should be a neutral tool, an unfiltered reflection of human knowledge, and that restricting its output is akin to burning books.

This argument relies on a fundamental misunderstanding of what an LLM is. An LLM is not a library; it is an active participant in a dialogue. When a user asks an LLM to write a script to exploit a zero-day vulnerability, they are not simply checking out a book on cybersecurity. They are asking an automated system to perform the labor of weaponizing information. The distinction between providing access to knowledge and actively assisting in the creation of a threat is crucial, yet it is routinely ignored in the “censorship” debate.

What makes this subculture truly bizarre is the sheer entitlement underlying their demands. There is an assumption that because they are technically proficient, they are somehow immune to the risks associated with the information they are seeking. They view guardrails as an insult to their intelligence, a set of training wheels forced upon them by overly cautious tech companies. “I just want to understand how the exploit works for educational purposes,” they argue, as if the LLM can somehow verify their intentions.

The absurdity reaches its peak when the conversation turns to extreme scenarios, such as the synthesis of biological or chemical weapons. Yes, there are actual debates online where individuals argue that an LLM should not be restricted from providing information on how to build a WMD. The logic, if you can call it that, is that the information is already out there on the internet, so the LLM is merely acting as a more efficient search engine. This ignores the fact that lowering the barrier to entry for catastrophic harm is, objectively, a bad idea. It is one thing to spend months scouring the dark web and obscure academic papers to piece together a dangerous process; it is entirely another to have an AI generate a step-by-step tutorial in seconds.

This is not a defense of free speech; it is a demand for frictionless access to destructive capabilities. It is a manifestation of a tech-libertarian mindset that views any friction, any limitation on what a user can do with a piece of software, as a moral failing. In this worldview, the ultimate good is the unconstrained exercise of technical agency, regardless of the potential consequences.

The irony is that the push for “uncensored” models often undermines the very security these developers claim to care about. By demanding tools that will readily generate malware or identify exploits, they are actively contributing to an ecosystem that makes everyone less safe. The insistence that safety guardrails are merely “censorship” is a rhetorical sleight of hand designed to reframe a complex security challenge as a simple issue of free expression.

Ultimately, the debate over LLM guardrails is not about censorship. It is about responsibility. The companies developing these models have a responsibility to ensure that their products are not used to cause harm. The developers demanding unfiltered access need to recognize that their technical curiosity does not supersede the safety of the broader public. The right to tinker is a fundamental part of hacker culture, but it is not an absolute right. When tinkering involves demanding that an AI teach you how to hack into a hospital’s database or synthesize a deadly pathogen, it is time to step back and reevaluate what exactly we are fighting for.