8,085 karma · joined October 19, 2010
Past founder of Plandex: an open source AI coding agent - https://plandex.ai | dane@plandex.ai
Also past founder of EnvKey (YC W18): the simple, secure, open source configuration and secrets manager - https://www.envkey.com | dane@envkey.com
@Danenania on the twitters.
Input tokens are much cheaper than output tokens. Not only because of baseline price—caching makes a huge difference too. There are many ways to take advantage of this asymmetry to get similar quality for a fraction of the cost!
Now that I'm working at a large org (before this my career was purely in startups), I see the importance of this all the time. When you work on a significant project in a bigger org, you get blocked by all kinds of things. Most have very reasonable explanations, but you are blocked nonetheless. Many people just accept this and allow things to proceed pretty slowly, or they accept tradeoffs that make the product worse because it's the path of least resistance. If you want to go faster and not compromise on details, you often have to be persistent and willing to follow up on things to the point of being annoying, which feels similar to being a founder.
Anyone can google it /shrug
What you are describing sounds more like “TUI” than “CLI” imo. A CLI is an interface—it’s about the input step. It makes no promise about what happens after that.
The argument seems to be that AI is causing managers to demand faster results, and so everything has to be a one-shotted mess of slop that just barely works. My point is that it doesn’t take much longer to build something solid instead. Implementation time and quality/robustness are not tightly coupled in the way they used to be.
Now there actually is time to make things robust if you learn how to do it.
None of this requires coding by hand. I can do those things better and faster with agents helping me. That incudes unfamiliar areas where I am effectively a junior.
The code is still important, but I could see it becoming something that humans rarely engage with.
It’s not all that different than writing code directly and having it turn into a mess they can’t debug—something we all did when we were learning to program.
It is in many ways far easier to write robust, modular, and secure software with agents than by hand, because it’s now so easy to refactor and write extensive tests. There is nothing magical about coding by hand that makes it the only way to learn the principles of software design. You can learn through working with agents too.
These folks have found a bunch: https://www.promptarmor.com/resources
But I guess you mean one that has been exploited in the wild?
No other model from a major lab has matched it since afaik.
Edit: err, I see in the comment below mine that Grok has 2M as well. Had no idea!
The point of a system design interview is to have a discussion that examines possibilities and tradeoffs.
Better imo is to produce a README or dev-facing doc at the end that distills all the planning and implementation into a final authoritative overview. This is easier for both humans and agents to digest than bunch of meandering planning files.