My left hand is the one which has suffered the most the many hours of using a keyboard over the last +-25 years. While the right hand has the occasional break from the keyboard when using the mouse, the left hand is constantly glued to the keyboard.
It also has a much tougher job - all the cmd, ctrl, alt and shift + combinations are mostly done using the left hand - e.g. on Mac you cannot cmd+shift+ select text with the arrows - you must use the left hand - so it ends up doing so much more work.
I wonder if there are other people with the same problem. My right hand never hurts after many hours of computer work - but the left hand does. It hurts even now that I am typing and I haven't even spent more than an hour doing it.
Of course, I am exaggerating a bit - and I am not even that experienced with Rust.
But after coding with Ruby, JS/TS and Python - it feels refreshing to know that as long as your code compiles, it probably is 80-90% there.
And it is fast, too.
I don't know what has happened, is GPT-5's Deep Research badly prompted? Or is Gemini's extensive search across hundreds of sources giving it the edge?
I wouldn't be as much in love with programming, if it wasn't for Ruby. And although I use many other programming languages these days, Ruby will forever have a special place in my heart.
Since I launched it yesterday, I added a few new features - check out the latest version on Github!
Here is what we have now:
* added support for OpenRouter
* added support for local LLMs (Ollama)
* qqqa can be installed via Homebrew, to avoid signing issues on MacOS
* qq/qa can ingest piped input from stdin
* qa now preserves ANSI colors and TTY behavior
* hardened the agent sandbox - execute_command can't escape the working directory anymore
* history is disabled by default - can be enabled at --init, via config or flag
* qq --init refuses to override an existing .qq/config.json
OpenAI-compatible endpoint: https://ch.at/v1/chat/completions (supports streamed responses)
Also accessible via HTTP/SSH/DNS for quick tests: curl ch.at/?q=… , ssh ch.at Privacy note: we don’t log anything, but upstream LLM providers might...
How do you guys pay for this? I guess the potential for abuse is huge.
- it puts the command in the shell editor line so you can edit it (for example to specify filenames using the line editor after the fact and make use of the shell tools like glob expansion etc.)
- it goes into the history.
- It can use a binding so you can start writing something without remembering to prefix it with a command and invoke the cmd completion at any place in the line editor.
- It also allows you to refine the command interactively.
I haven't see any of the other of the myriad of tools do these very obvious things.qqqa uses history - although in a very limited fashion for privacy reasons.
I am taking note of these ideas though, never say never!
Deleted Comment