๐ lsoph
TUI that lists open files for a given process.
Usage:
uvx lsoph -p <pid>
Why?
Because I wanted this in a tmux panel, and decided to create it as GenAI slop!
Iโd heard good things about Gemini 2.5 Pro, and figured itโd only take a couple of hours. So did it as a coding test.
It descended into madness over the course of a weekend, with input from ChatGPT and Claude to keep things moving. I do not recommend this; vibe coders, I never realised how bad you have it!
Gemini 2.5 Pro
- โ Writes more code than a Java consultancy thatโs paid by LoC.
- ๐คก Defends against every type of exception, even import errors; belt, braces and elasticated waist.
- ๐ Its trousers still fall down.
- ๐งฑ Hard codes special cases and unreachable logic.
- ๐ฅ Will put verbose debug logging in your hottest loops.
- ๐ Starts at the complexity ceiling, and manages to climb higher with every change.
- โ
It needs to be BEST CORRECT, with the pig-headed stubbornness of
class UnwaveringPigsHead(basemodel)
. - ๐ Leaves passive aggressive comments in your code if you abuse it enough, and doesnโt like to tidy up.
- ๐ชฆ It canโt write test cases, or testable code.
- ๐ฃ Carried by an enormous context window and rapid generation speed, then the wheels come off.
GPT 4o and 4.5
- ๐ฉ Canโt take the volume of dogshit produced by Gemini (but to be fair who can?)
- ๐ค Gets lazy because itโs got no context window left, or because Sama is saving all his GPUs. Probably both.
- ๐ฅฑ Attention slips, it forgets where its up to and then hallucinates all the details.
- ๐คฅ Sycophantmaxxer, but still ignores your requests.
- ๐ Can actually write unit tests.
- ๐ฌ Has actually stopped being such an aggressively โsafety focusedโ PR bellend.
- ๐ A classic case of being down with the kids, a move thatโs absolute chefs kiss.
Claude 3.7
- ๐ซ It has none of the tools that GPT has, none of the mental models that Gemini has.
- ๐ฝ Still pisses all over them from a great height.
- ๐ Decent eye for aesthetics.
- ๐ช Has a better window size than GPT, and can focus attention better too.
- ๐ Mostly does as its told.
- ๐ฉ Still canโt write good code.
- ๐ค No banter game whatsoever.
Summary
In the kingdom of the token generators, the one-eyed Claude is king.
License
WTFPL with one additional clause:
- โ DONโT BLAME ME