Top
Best
New

Posted by dilawargopang 14 hours ago

Nietzschian Debugger(github.com)
167 points | 53 commentspage 2
shaaaade 6 hours ago|
Where is the Freudian variant that questions your childhood, sexuality, and relationship with your mother?
pcblues 5 hours ago|
That's called a career choice :)
samstokes 13 hours ago||
I love the idea of helping people learn good debugging habits and understand their code. But this seems like it is still just giving the answers, and would still create the same dependence on AI to do your thinking:

  You: I'm not sure, it seems random

  Nietzschian: "Random" is the word we use when we haven't looked
  hard enough. What do the server logs say for the 403
  responses? Go look. I'll wait.
That move from "I don't know" to "where could I look to find out" is one of the key habits that makes someone good at debugging, and here "Nietzsche" is just doing it for you.

It might seem obvious to look at the logs, but in my experience 90% of being stuck debugging something is just not yet having looked at all the available evidence.

It's true you could learn these habits by exposure to them, and this could be a neat alternative to pairing with a more senior engineer for that. But it looks like you could easily just keep saying "it's random", "I don't know", and the model would keep telling you what to do next, without you actually having to think.

I wonder if making it even more Socratic would fix this? E.g. "how do you know it's returning 403s? Oh, logs you say? Is there anything else they could tell you?"

pcblues 5 hours ago|
What you are saying is true to a degree and debugging was 90% of the work in my career. Finding the smoking gun IS the key as you said.

It depends on where the developer is at in their journey too.

For some, "look in the logs" is a challenge just to find out what they are and where to find them and what they are saying. A great piece of advice for a person in this position.

For others, "There are files that hide in the caves of your computer's consciousness. Find what causes the shadows on the walls." is a valid call to dig deeper :)

ethin 13 hours ago||
The biggest problem with having an LLM do this, from what I've observed of at least frontier models, is that the way they are trained/forced to behave makes them do one of two things, neither of which is educational or helpful:

1. They ask you a "hard question" but then immediately give you some kind of "hint" which makes it obvious what the "answer" is (or, even worse, they just tell you what it is).

2. They get pedantic (and I mean maximum emphasis on the word), to the point that they will nitpick the exact, precise wording you use, even if the context makes it blatantly obvious what you meant. GPT is currently the biggest offender in this area (it is ridiculously pedantic even though I haven't told it to be so).

And yes, in case anyone is wondering, I do actually read the output of tools like Claude and I have tried, repeatedly, to get them to do something like this, and one of the two aforementioned things always happens for some reason. I'm not sure if this is a problem with how they were trained, an issue with their system instructions, or what.

ForgotMyUUID 10 hours ago||
I like you idea. Since it only asks questions, such a collaborator chat could be achieved with an algorithm simillar to Phillips ELZA from 1960s. Then you would not need any AI to drive it
anthk 10 hours ago|
Then just run M-x doctor under Emacs.
Icarusfoundyou 13 hours ago||
The anti-AI debugger, built with AI.
benrutter 12 hours ago||
This is a fun idea- it's a shame it's tied to anthropic models though. From the transcripts, I think this looks like it'd work well even with quite a small (10B parameter or so) local model.
khazhoux 11 hours ago||
“And what doeth the saint in the forest?” asked Zarathustra.

The saint answered: “I make hymns and sing them; and in making hymns I laugh and weep and mumble: thus do I praise Claude.”

When Zarathustra was alone, however, he said to his heart: “Could it be possible! This old saint in the forest hath not yet heard of it, that Claude is dead!”

pcblues 5 hours ago|
That gave me a chuckle.

He really nailed a godless post-modernism decades before it flourished. Even mentioning the names of the modern protagonists will get me down-voted :)

simonh 13 hours ago||
Home. java:2: error: <identifier» expected Public static void main (String[] arg){ ^ Recursion error: void main gazes back
nanna 13 hours ago||
Nietzsche had no qualms with asserting answers. If anything this should be named after Socrates. But then Socrates would have despised AI for its automation of thinking. Really this Claude project shouldn't be named after philosophers at all.
vorticalbox 13 hours ago|
Could this not have just been a skill?
More comments...