3 ms·
The criticism didn't appear to me to be that the solution didn't work, just that many of the working solutions we are selecting are dangerously overcomplicated
by galangalalgol 2mo ago
The criticism didn't appear to me to be that the solution didn't work, just that many of the working solutions we are selecting are dangerously overcomplicated due to shortsighted decisionmaking. The benefits of throwing redundant stacks of abstraction atop each other in terms of time to market are questionable, and obviously absent in every other metric.
- weakfish 2mo agoCorrect And the question of “if AI is so amazing, shouldn’t it enable easy development of a native TUI even if JS is easier at first?” Don’t get me wrong I find great value in coding agents daily. Just finding the hype cycle tiring.
- bwfan123 2mo agoSo, you have a vibe-coded TUI which happens to work, and then, as a workaround you vibe-translate its engine to make it more performant. Where does that leave you ? Basically, fully dependent on AI to fix whatever breaks. Workaround on a workaround is the way I see it, and it aligns with the AI design mentality in general. For a variety of usecases, this might still be a win in terms of overall cost. But, for software that is intended to be built to last, I dont see this approach working out.
- jubilanti 2mo ago> for sw that is intended to be built to last, I dont see this working out. the era in which the tech industry built software to last was over long before LLMs, especially VC-backed startups.
- zdragnar 2mo agoDid it really exist? I remember buying games on discs as a kid that had bugs in them that prevented you from actually finishing the game at all. I'm pretty sure "built to last" was only ever more true in specific contexts, and wasn't particularly more true than today.
- nozzlegear 2mo agoThe era in which the [VC-backed, SV area] tech industry built software to last was over long before LLMs.
- galangalalgol 2mo agoThat does seem to be the way many use it. I'd be very surprised if they didn't have to insert a rule to prevent opus from constantly asking why they didn't just use ncurses. I just asked sonnet for design options for a tui to onteract with llms to perform sw dev tasks. After describing the tui it immediately suggested ratatui and crossterm as the tech stack. I feel like they must have ignored even the advice of their own llm to come up with this solution. Edit, the sonnet question shouldn't be taken as proof, it knows I'm a rust dev.
- simonw 2mo agoI'm going to guess Anthropic are OK with "fully dependent on AI to fix whatever breaks".
- jeremyjh 2mo agoBun was not ported to Rust for performance reasons and its not clear to me how anyone can think it was. The reason they've given is memory safety.
- vips7L 2mo agoIt was ported for vibe reasons.
- galaxyLogic 2mo agoPlus 1) There's much more reusable open source code written in Rust than in Zig 2) There are more Rust developers than Zig developers.
- LtWorf 2mo agoI don't think there being more rust developers should matter if we're talking about a company that solved coding.
- galangalalgol 2mo agoIt does, mostly because there is more recent rust in the training corpus. Rust that is almost entirely available under permissive licenses