Feed

Page 9 of 18

Erik Craddock
Erik Craddock@eriklink

The quality of AI-assisted software depends on unit of work management - nilenso blog

The best AI-assisted craftsmen are often thinking about the design and arrangement of their context to get the AI to one-shot a solution. This is tricky and effortful, contrary to what the AI coding hype suggests.

If you don’t provide the necessary information in the context to do a good job, your AI will hallucinate or generate code that is not congruent with the practices of your codebase. It is especially brittle at integration points of your software system.

On the other hand, if you fill up the context with too much information, and the quality of your output degrades, because of a lack of focused attention.

The quality of AI-assisted software depends on unit of work management

nilenso blog

The quality of AI-assisted software depends on unit of work management

The craft of AI-assisted software creation is substantially about correctly managing units of work.

linkvia nilenso blog
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

anti-patterns and patterns for achieving secure generation of code via AI

If you think that you can achieve security through offering guidance to the LLM through cursor rules, then you are misguided. Cursor rules or any of those types of rules (i.e AGENTS.md) that are attached to your agentic coding harness are mere suggestions to the LLM. They are suggestions.

anti-patterns and patterns for achieving secure generation of code via AI

Geoffrey Huntley

anti-patterns and patterns for achieving secure generation of code via AI

I just finished up a phone call with a "stealth startup" that was pitching an idea that agents could generate code securely via an MCP server. Needless to say, the phone call did not go well. What follows is a recap of the conversation where I just shot down the

linkby Geoffrey Huntleyvia Geoffrey Huntley
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

The Technium: The Trust Quotient (TQ)

Right now, AIs own no responsibilities. If they get things wrong, they don’t guarantee to fix it. They take no responsibility for the trouble they may cause with their errors. In fact, this difference is currently the key difference between human employees and AI workers. The buck stops with the humans. They take responsibility for their work; you hire humans because you trust them to get the job done right. If it isn’t, they redo it, and they learn how to not make that mistake again. Not so with current AIs. This makes them hard to trust.

Every company, and probably every person, will have an AI agent that represents them inside the AI system to other AI agents. Making sure your personal rep agent has a high trust score will be part of your responsibility. It is a little bit like a credit score for AI agents. You will want a high TQ for yours. Because some AI agents won’t engage with other agents having low TQs. This is not the same thing as having a personal social score (like the Chinese are reputed to have). This is not your score, but the TQ score of your agent, which represents you to other agents. You could have a robust social score reputation, but your agent could be lousy. And vice versa.

The Trust Quotient (TQ)

The Technium

The Trust Quotient (TQ)

Wherever there is autonomy, trust must follow. If we raise children to go off on their own, they need to be autonomous and we need to trust them. (Parenting is a school for learning how to trust.) If we make … Continue reading →

linkby Kevin Kellyvia The Technium
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

When You Stop Loving What You Do

AI seems to be accelerating this feeling, at least with many of my friends. There is a sense of malaise and frustration at what appears to be the slow erosion of intentional care and effort in our industry. Just let the AI do it, while you ... do other stuff.

I'm not quite there yet. I believe you can use AI as a virtual assistant that does the stuff that actually causes burnout in the first place. Creating and updating READMEs, ensuring the code on your docs is correct, writing a script that compiles markdown to a PDF - things like that.

a.bigmachine.io

When You Stop Loving What You Do

linkvia a.bigmachine.io
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

This blog has a comment system | justin․searls․co

I had not thought of it this way but I love the idea and it is very true and feels right. I often create posts that are just links to stuff I read on the internet. Typically I don't write any comment at all. I simply quote the relevant part of the link.

Here's how to leave a comment on this web site:

  1. Read a post
  2. Think, "I want to comment on this"
  3. Draft a post on your blog
  4. Add a hyperlink to my post
  5. Paste an excerpt to which you want to respond
  6. Write your comment
  7. Hit publish
This blog has a comment system

justin․searls․co

This blog has a comment system

The day before we recorded our episode of Hotfix, Scott Werner asked a fair question: "so, if you're off social media and your blog doesn't have a comment…

linkby Justin Searlsvia Justin Searls
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

The Technium: Emotional Agents

Many people have found the intelligence of AIs to be shocking. This will seem quaint compared to a far bigger shock coming: highly emotional AIs. The arrival of synthetic emotions will unleash disruption, outrage, disturbance, confusion, and cultural shock in human society that will dwarf the fuss over synthetic intelligence. In the coming years the story headlines will shift from “everyone will lose their job” (they won’t) to “AI partners are the end of civilization as we know it.”

Emotional Agents

The Technium

Emotional Agents

Many people have found the intelligence of AIs to be shocking. This will seem quaint compared to a far bigger shock coming: highly emotional AIs. The arrival of synthetic emotions will unleash disruption, outrage, disturbance, confusion, and cultural shock in … Continue reading →

linkby Kevin Kellyvia The Technium
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

what is the point of libraries now that you can just generate them?

If something is common enough to require a trustworthy NPM package, then it is also well-represented in the training set, and you can generate it yourself.

what is the point of libraries now that you can just generate them?

Geoffrey Huntley

what is the point of libraries now that you can just generate them?

It's a meme as accurate as time. The problem is that our digital infrastructure depends upon just some random guy in Nebraska. Open-source, by design, is not financially sustainable. Finding reliable, well-defined funding sources is exceptionally challenging. As projects grow in size, many maintainers burn out and find themselves unable

linkby Geoffrey Huntleyvia Geoffrey Huntley
0 Replies0 Boosts0 Likes
Erik Craddock
Erik Craddock@eriklink

AI Can't Read Your Docs

The core principle is simple: reduce the need for external context and assumptions. An AI agent is at its best when the next step is obvious and the tools are intuitive. This framework builds from the most immediate agent interaction all the way up to the complete system architecture. This isn’t to say today's agents can’t reason or do complex things. But to unlock the full potential of today’s models—to not just solve problems, but do so consistently—these are your levers.

AI Can't Read Your Docs

blog.sshh.io

AI Can't Read Your Docs

Designing software that today's AI coding agents can actually use.

linkby Shrivu Shankarvia blog.sshh.io
0 Replies0 Boosts0 Likes

Page 9 of 18