Andrew Nesvadba
banner
nesvand.xyz
Andrew Nesvadba
@nesvand.xyz
A developer living in Australia and dreaming of colder weather - https://linktr.ee/nesvand
Compilers are (generally speaking) pure functions - you get the same output for the same input. If it gets something wrong, it's getting it wrong for everyone given the same circumstances. They're fundamentally not comparable.
December 30, 2025 at 6:35 AM
I think through aggressive nesting of AGENTS.md (or equivalent) files you could leave enough breadcrumbs (in a complex codebase) to assist an agent for easy issues. However, seeing how much context they burn you'd also have to break work up into microscopic tasks (burning even more tokens over time)
December 30, 2025 at 5:48 AM
But what about less experienced Devs? They'll either accept blindly or not even catch the debts they're creating; and they'll have no incentive to learn about them if the code looks "good enough".

We need better and I'm not sure LLMs are _it_.
December 29, 2025 at 5:40 PM
The tools can get smarter, but context windows are only so-long and only so-stable within that window. Furthermore (and more relevant to my concerns), they don't solve the problem of upskilling developers. It's all well and good having a senior guiding agents; they know the pitfalls of decisions.
December 29, 2025 at 5:40 PM
Like, it's a godsend for throwing together new projects, but those come so rarely and the initial setup is never the time-sink. In the time Claude/OpenCode et al have fumbled their way to an incorrect solution for the mature codebase I've already opened a PR.
December 29, 2025 at 5:40 PM
People are allowed to be fucked off by spam, especially if it's spam that has no actual purpose. Use your own rubric and move on without commenting if his response annoys you.
December 27, 2025 at 1:42 AM
Browser interaction beyond just curl/wget would also be :chef-kiss:
December 20, 2025 at 4:16 PM
To steal a term from AI-maximalists, tools are a "force multiplier", not a (work)force replacement. What makes me laugh is that these people would drop the relatively-speaking cheap labour to save money in getting the same productivity. Make it make sense.
December 18, 2025 at 12:52 PM
This was my path as well. I've tried CC, and the Copilot cli - neither clicked as well as OpenCode. I don't think I'm happy with the results I'm getting with the model I'm testing with, but I want to push it to understand it before I compare/contrast. At least the UI/UX is on point.
December 17, 2025 at 3:34 PM
Lorem ipsum forces you to replace text with first drafts that are intentional. Generating placeholders written by LLMs becomes the first draft. These are not the same.
December 17, 2025 at 1:54 AM
Well, you get the LLM to give you a result from a well-known list of good results, and you validate its response against the list before storing it in the DB. I call this the "what I should have done in the first place + LLM to burn my company's money for no reason" algo.
December 7, 2025 at 1:38 PM
Even if we wanted a free text field for convenience, we have Levenshtein and other algos that are stupid fast and capable especially small data sets. Throwing an LLM into the mix is like using a steamroller to push your lounge across the room
December 7, 2025 at 4:17 AM
Be assured, if it was naked women they could goon to they'd be out in droves defending it as art. Ugly men with dongs on show? <I sleep>
December 4, 2025 at 8:42 AM
Just Meta Things
December 2, 2025 at 12:50 PM
Reposted by Andrew Nesvadba
3. Less optimistically, but still a happy ending:
An ethical company that needs a top security researcher to make their services robust hires Jon and puts his vast abilities to good use.

If you own/work for/know a company that fits this description, do us a solid and reach out. gainsec.com
GainSec
Where OSINT, Hacking, Penetration Testing, Privacy, Piracy, Information Security, Cyber Security and Law are a lifestyle.
gainsec.com
November 20, 2025 at 8:01 AM
I'd love a full minimal demo of this exact class in use without JavaScript - my understanding is that this aria value must necessarily be controlled with JavaScript. <details> provides an automatic "open" attribute, but not aria-expanded?
November 19, 2025 at 1:36 PM