| ▲ | layer8 3 hours ago | ||||||||||||||||
One thing I always like about coding is that when something is annoying or hard to do, you can improve things so that it becomes easier and more straightforward, at least in principle. For example if a library is badly designed, buggy, or just doesn’t exist, you can write your own. If tooling is bad, you can improve it or create your own tooling. At the extreme, you can create your own programming language, database or operating system. In the small, you can write your own macros and wrapper functions. With LLMs, that route largely doesn’t exist. Yes, you could write your own harness and agentic tooling. Maybe you could RLHF an existing model. But it all feels less tangible, and you can’t really change the interface to the LLM on the semantic content level in a well-defined way, like you can precisely control the semantics of a library. What you’re prompting against is not malleable in the manner that what you’re coding against is malleable. If your LLM repeatedly goes down the wrong paths, you can’t fix that once and for all, like you can fix a misbehaving library. | |||||||||||||||||
| ▲ | xlii 3 hours ago | parent [-] | ||||||||||||||||
Actually nobody is preventing you from building library with LLM. On top of it you can in parallel work on the library, groom its shape and then have another workflow integrating that library into bigger library and so on. The biggest issue I always had was integration between components. Today's that's free lunch. You can extract, abstractize, re-integrate things for free. Long before LLMs there was a concept of Big Ball of Mud. The slop existed before LLMS and all software eventually rotten. Today just as LLMs whip out faster the code rot happens faster too. But engineers learned way into how not to make systems decay fast and (not surprisingly) the same methods work just as well with LLMs. I find LLMs like a blender. If you are ignorant in use everything will become a tasteless grey sludge. But it's a indispensable tool in a kitchen that makes many things simple, easy and tasty. | |||||||||||||||||
| |||||||||||||||||