2 ms·
I don't know, 5-6 months ago? I used them, found them acceptable at making human sounding text, and haven't really used them since. I've not found a use-case fo
by voidUpdate 1y ago
I don't know, 5-6 months ago? I used them, found them acceptable at making human sounding text, and haven't really used them since. I've not found a use-case for them that is useful to me. If I don't know how to program something, I'll google it, or just work it out myself
- simonw 1y agoI wrote about my own processes using LLMs for code here (mainly aimed at people who aren't finding LLMs useful for coding yet): https://simonwillison.net/2025/Mar/11/using-llms-for-code/ https://simonwillison.net/2025/Mar/11/using-llms-for-code/
- voidUpdate 1y agoIt feels like a lot of the advice I'm seeing is aimed at people who just want to have something that works. I program because I like programming, not because I want a finished thing now. The stuff I program at work is well within my abilities, and uses libraries I'm pretty familiar with, so I don't need a program to write it for me, and when I'm doing stuff in my free time, its because I want to program, so I don't want it to be done for me. The best use I've found for LLMs is generating place names in DnD
- simonw 1y agoOne of the things I've been appreciating most about LLMs is how they accelerate my exploration of other languages. I'm fluent in Python and JavaScript, but these days I'm using LLMs to help me get started writing code in AppleScript, Bash, Go, jq, ffmpeg (that command-line interface is practically a programming language just on its own) and more. I'm learning a ton along the way - previously I wouldn't have been able to get up the energy (or time) to climb the initial learning curve for all of those.
- th0ma5 1y agoYou have to take Simon with a grain of salt he confuses demonstrations with solutions. I was just looking at some other code he generated using vibe techniques and it's generally not suitable for anything remotely robust and for some reason the models still think markup languages are regular and can be handled with regular expressions, among many other foot guns present in just about everything. But don't worry! It is us sane people who don't get the joke they'll say and that it is "good enough" lol. I have a really hard time with LLM people who still consider telling people who dissent to go fuck themselves when their work is so insulting and ignorant.
- simonw 1y ago"... for some reason the models still think markup languages are regular and can be handled with regular expressions" Presumably you mean this code here? https://github.com/simonw/llm-hacker-news/blob/e945c84e825f4d52f2b9307c8a8bd443fc593ffb/llm_hacker_news.py#L76-L101 https://github.com/simonw/llm-hacker-news/blob/e945c84e825f4... I reviewed it. For this particular application (turning JSON from https://hn.algolia.com/api/v1/items/43615912 https://hn.algolia.com/api/v1/items/43615912 into a more concise format suitable for feeding into an LLM like https://github.com/simonw/llm-hacker-news/blob/e945c84e825f4d52f2b9307c8a8bd443fc593ffb/tests/test_hacker_news.py#L11-L17 https://github.com/simonw/llm-hacker-news/blob/e945c84e825f4...) it's perfectly adequate (or "good enough" to quote your comment). You're welcome to convince me otherwise!