3 ms·
I knocked up a VSCode plugin in a few hours that extracted a JSON file from a zip file generated by the clang C++ static analyzer, parsed it into the VSCode pro
by injidup 1y ago
I knocked up a VSCode plugin in a few hours that extracted a JSON file from a zip file generated by the clang C++ static analyzer, parsed it into the VSCode problems and diagnostic view and provided quick fixes for simple things. All of this without hardly knowing or caring about java script or how the NPM tool chains work. Just kept taking screen shots of VSCode and saying what I wanted to go where and what the behaviour should be. When I was happy with certain aspects such as code parsing and patching I got it to write unit tests to lock in certain behaviours. If anyone tells you LLM's are just garbage generators they are not using the tools correctly.
- wobfan 1y agoI feel like no one has read the article, instead anyone jumps on the defense and says "but my AI code is good!!!!". It's not even about the quality, and no one said that AI just produces garbage, especially with newer models.
- Flavius 1y agoI feel like I don't need to read articles with inflammatory headlines.
- danielbln 1y agoFrom the top of the article: > My take on AI for programming and "vibe coding" is that it will do to software engineering what fast fashion did to the clothing industry: flood the market with cheap, low-quality products and excessive waste.
- wobfan 1y agoWhere is this saying that LLMs code quality is bad? > cheap, low-quality products Product quality != code quality.
- danielbln 1y ago"Product" is referring to the fast fashion analogy. The author is clearly saying that AI for programming and "vibe coding" will lead to bad code. Otherwise the analogy doesn't make sense. Why would AI programming lead to bad products but not also bad code?
- jasonm23 1y agoProduct in software is clearly NEVER the code, but what the code does.
- injidup 1y agoI don't claim the AI code is good or bad. It generated me a tool I needed in a short time in a domain where I don't have enough knowledge. I have other high value work to do. I got the tool I wanted and moved on. I didn't even bother code reviewing it. It's like you ask an intern to knock you up a tool to do a job and instead of two days waiting you get it in a few hours.
- Flavius 1y agoLLM naysayers don't care about the real world use cases or logic. They care about their agenda.