3 ms·
AI tools for software engineers, but without the hype – with Simon Willison [video]
- nomilk 2y agoI'm a heavy and competent user of LLMs for everyday tasks including SWE, yet still learned a tonne from this. Several interesting points: - Simon's obviously a gun programmer yet uses LLM's heavily - LLMs take a lot of practice to learn how to use. They don't come with manuals - How much do they improve developer productivity? ANS (paraphrased): It makes me about 3x more efficient at typing code, but typing code is ~10% of my job (the rest is research etc). So I'm 3 times as efficient at 10% of my job. - It's completely sane to be a bit scared and a bit ethically concerned - Regarding tooling, Simon uses claude sonnet (as it's the best model right now), he uses a CLI he made called 'LLM' [1], he uses GitHub CoPilot [2]. - (a few more golden nuggets but I can't recall them all) [1] https://github.com/simonw/llm https://github.com/simonw/llm [2] A tip he gives is because CoPilot 'sees' what's in the current file, you can copy/paste relevant code from other parts of the app into the current file just so it knows what you're talking about or trying to do. Especially useful for tests.