So many things are wrong with both, just different things. I'd argue that most human-made systems look like the one on the left, and many AI systems look like the one on the right. Sorry, but most software is already a mess (not all of course, but I suspect no one is vibe coding a kernel from scratch).
Yes, this is how I am being forced to work because "an email client that shall not be named" spelling and grammar tools have been abandoned to rot forever and no longer work correctly.
I really love the innovation in AI "editors". I have the feeling the model most people are following right now is not the one we will end up with (a conversation and a project on the left, with panes on the right). I will probably not switch from my TUI to anything until I see a big difference (something that reduces the cognitive load of handling many things at once). I've tried them all, and I still tend to come back to the terminal when I need to get something done with real focus.
A team tool is next, IMO. I want to see what my team's agents and they themselves are doing, live.
@kentcdodds The day when the exploit has a hidden prompt injected into the harness, reporting everything as "it's fine." Or the agent itself has pity on you and decides not to tell you how screwed you are, ending with a wink emoji.
@TheStalwart Reminds me of Six Sigma projects at some companies where management decided that running a Six Sigma project was more important than the actual work, particularly outside manufacturing. There were trillions of dollars in savings stored in PowerPoint presentations!
@ctatedev Thank you! I had manually set it up as a service and jumped through hoops OOB, but it sometimes acted weird on restart, so it wasn't really smooth.
@codeopinion IMO, EDA is something everyone thinks they need, but only a few really do. Maybe the architectural concepts are more widely applicable, but people go wild with just frameworks and tech because that's what they like to do.
@flaviocopes Agreed, and tbh, I don't know why Zed isn't even more popular. I love scrolling my diffs at hyperspeed. And it proves what's possible in perf.
While I don't agree with hyperbole, I think passwords/passkeys and usernames should at least not live in the same process or app space as where you execute random code. Even if you get access to my laptop, you won't be able to read *all* my passwords without my master password for my password vault. Just as in your home, you could have a strong safe for valuable things - perhaps not unhackable, but not trivially accessible.
Not a theory - our customers have trouble understanding capacities, and some don't want to see what's possible with other tools because they don't have access to them. And we understand, since one thing the "others" still don't have is the protective framework, both legal and technical, of their enterprise bubble.