66

If so, I'd like to know about that questions:

  • Do you use an code autocomplete AI or type in a chat?
  • Do you consider environment damage that use of AIs can cause?
  • What type of AI do you use?
  • Usually, what do you ask AIs to do?
(page 2) 24 comments
sorted by: hot top controversial new old
[-] ExLisper@lemmy.curiana.net 1 points 1 month ago

Sometimes. There are some cases where LLMs are better than duckduckgo, like when you're looking for something very specific but 100% of results are about similar but different topic. In 95% of cases search is still faster and more reliable.

[-] mayorchid@lemmy.world 1 points 1 month ago

I use whatever line completion is built into JetBrains out of the box. Other than that, no AI whatsoever.

Only about 10% of my time at work is actually spent writing code. At least double that time is spent reading code, and the rest is documentation, coordination, and communication work that depends on precise understanding of the code I’m responsible for. If I let AI write code, maybe (doubtfully) that would save a little time out of the 10%, but it would cost me dearly in the other two categories. The code I write by hand is minimal, clear, and easy to understand, and I understand it better because I wrote it myself. I understand all the code around it, too.

If you ask me, AI code generation is based entirely on non-programmers’ incorrect understanding of what programming is.

[-] master_of_unlocking@piefed.zip 1 points 1 month ago

I use the Jetbrains AI Chat with Claude and the AI autocomplete. I mostly use the AI as a rubber duck when I need to work through a problem. I don't trust the AI to write my code, but I find it very useful for bouncing ideas off of and getting suggestions on things I might have missed. I've also found it useful for checking my code quality but it's important to not just accept everything it tells you.

[-] lIlIlIlIlIlIl@lemmy.world 1 points 1 month ago

Being able to interrogate a codebase on how it works is incredible

[-] FizzyOrange@programming.dev 1 points 1 month ago

Yeah, I use Claude/ChatGPT sometimes for:

  • Throwaway scripts: "write me a bash script to delete all merged git branches starting with 'foo'"
  • Writing functions that are tedious to look up but I can fairly easily evaluate for correctness: "write a C function to spawn a process and capture stdout and stderr merged"
  • Doing stuff in systems I'm not very familiar with: "write an OCaml function to copy a file"

I haven't got around to setting up any of that agentic stuff yet. Based on my experience of the chat stuff I'm a bit skeptical it will be good enough to be useful on anything of the complexity I work on. Find for CRUD apps but it's not going to understand niche compiler internals or do stuff with WASM runtimes that nobody has ever done before.

load more comments (1 replies)
[-] 30p87@feddit.org 1 points 1 month ago* (last edited 1 month ago)

At work, I still use JetBrains', including the in-line, local code completion. Though it (or rather the machines at work) are so slow, 99% of the time I've already written everything out before it can suggest something.

[-] Cratermaker@discuss.tchncs.de 1 points 1 month ago

I use it as a search engine but not as my only source. It's really good at regurgitating the most relevant Stack Overflow answer I might find, which may or may not actually be applicable to my situation. As a rule I never copy paste code directly, I always rewrite it "in my own words", even in cases where it's basically the same. If the code it provides is more than 5 lines or so I can almost always think of a better way. I feel like I'd still be better off with a really solid reference manual though, and a recipe book. But they go out of date too fast these days.

[-] UNY0N@lemmy.wtf 0 points 1 month ago

I'm an electrical engineer that has become a proprietary cloud-tool admin. I occasionally use an LLM (chatGPT web) to write VBA code to do various API calls and transform excel/Jason/XML/CSV data from one format to another for various import/export tasks that would otherwise eat up my time.

I just use the chat, and copy/paste the code.

I spend an hour to meticulously describe the process I need the code to do, and then another hour or two testing, debugging and polishing, and get a result that would take me days to produce by myself. I then document the code (I try to use lots of sub-modules that can be reused) so that I can use the LLM less in the future.

I don't feel great about the environment impact, which is why I try to limit the usage, and do debugging and improvements by myself. I'm also trying to push management to invest in a lean LLM that runs on the companies servers. I'm also looking into getting a better PC privately, which I could also run a local LLM on and use for work.

[-] markz@suppo.fi 0 points 1 month ago

I sometimes use a chatbot as a search engine for poorly documented or otherwise hard to find functionality. Asking for how to do x in y usually points me to the right direction.

Do you consider environment damage that use of AIs can cause?

My use is so little that no. For AI bullshit in general, yes.

[-] monkeyman512@lemmy.world 0 points 1 month ago

My company has internally hosted AI. I use the web interface to copy/past info between it and my IDE. So far I have gotten best results from uploading the official Python documentation and the documentation for the framework I am using. I then specify my requirements, review the output, and either use the code or request a new revision with information on what I want it to correct. I generally focus on requesting smaller focused bits of code. Though that may be for my benefit so I can make sure I understand what everything is doing.

[-] dohpaz42@lemmy.world 0 points 1 month ago

Ive used it when I’ve found myself completely stumped with a problem, and I don’t know exactly how to search for the solution. I’m building a macOS app, and unfortunately a lot of the search results are for iOS — even if I exclude iOS from the results (e.g. how to build a window with tabs (like safari tabs), but all results comes up for iOS’ TabView).

[-] 6nk06@sh.itjust.works 0 points 1 month ago* (last edited 1 month ago)

I use the JetBrain AI like a search engine when the web has no obvious answer. Most of time it gives me a good starting point, and the answer is adjusted to the existing content.

It can also translate snippets from one language or framework to another. For (a fake) example, translating from Unity in Python to Vulkan in C++.

I also use it to analyze shitty code from people who left the company a long time ago. Refactoring and cleaning obscure stuff like deeply hidden variables or things that would take days to analyze can be done in minutes.

I use it once a day at most.

[-] CompactFlax@discuss.tchncs.de 0 points 1 month ago

I’ve tried chat prompt coding two ways. One, with a language I know well. It didn’t go well; it insisted that an api existed that had been deprecated since before and removed around 2020, but I didn’t know that and I lost a lot of time. I also lost a lot of time because the code was generally good, but it wasn’t mine so I didn’t have a great understanding of how it flowed. I’m not a professional dev so I’m not really used to reading and expanding on others’ code. However, the real problem is that it did some stuff that was just not real, and it wasn’t obvious. I got it to write tests (something I have been meaning to learn to do) and every test failed; I’m not sure if it’s the test or the code because the priority for me at the time was getting code out, not the tests. I know, I should be better.

I’ve also used it with a language I don’t know well to accomplish a simple task - basically vibe coding. That went OK as far as functionality but based on my other experience it is illegible, questionably written, and not very stable code.

The idea that it’ll replace coders in a meaningful way is not realistic in the current level. My understanding of how LLMs work is incomplete, but i don’t think the hallucinations are easily overcome.

[-] Vinny_93@lemmy.world 0 points 1 month ago

I use the generator function in Databricks for Python to save me a lot of typing but autocomplete functions drive me crazy

[-] Kissaki@programming.dev 0 points 1 month ago* (last edited 1 month ago)

Visual Studio provides some kind of AI even without Copilot.

Inline (single line) completions - I not always but regularly find quite useful

Repeated edits continuation - I haven't seen them in a while, but have use them on maybe two or three occasions. I am very selective about these because they're not deterministic like refractorings and quick actions, which I can be confident in correctness even when doing those across many files and lines. For example invert if changes many line indents; if an LLM does that change you can't be sure it didn't change any of those lines.

Multi-line completions/suggestions - I disabled those because it offsets/moves away the code and context I want to see around it, as well as noisy movement, for - in my limited experience - marginal if any use[fulness].

In my company we're still in selective testing phase regarding customer agreements and then source code integration into AI providers. My team is not part of that yet. So I don't have practical experience regarding any analysis, generating, or chat functionality with project context. I'm skeptical but somewhat interested.

I did do private projects, I guess one, a Nushell plugin in Rust, which is largely unfamiliar to me, and tried to make use of Copilot generating methods for me etc. It felt very messy and confusing. Generated code was often not correct or sound.

I use Phind and more recently more ChatGPT for research/search queries. I'm mindful of the type of queries I use and which provider or service I use. In general, I'm a friend of ref docs, which is the only definite source after all. I'm aware of and mindful of the environmental impact of indirectly costly free AI search/chat. Often, AI can have a quicker response to my questions than searching via search ending and on and in upstream docs. Especially when I am familiar with the tech, and can relatively quickly be reminded, or guide the AI when it responds bullshit or suboptimal or questionable stuff, or also relatively quickly disregard the entire AI when it doesn't seem capable to respond to what I am looking for.

[-] Nomad@infosec.pub 0 points 1 month ago

Snippets and architecture design ideas

[-] MagicShel@lemmy.zip -1 points 1 month ago

I use autocomplete, asking chat, and full agentic code generation with Cline & Claude.

I don't consider environmental damage by AI because it is a negligible source of such damage compared to other vastly more wasteful industries.

I am primarily interested in text generation. The only use I have for generated pictures, voices, video or music is to fuck around. I think I generated my D&D character portrait. My last portrait was a stick man.

What I ask it to do? My ChatGPT history is vast and covers everything from "how is this word used" to "what drinks can I mix given what's in my liquor cabinet" to "analyze code for me" to "my doctor ordered some labs and some came back abnormal, what does this mean? Does this test have a high rate I'd false positive?" to "someone wrote this at me on the internet, help me understand their point" to "someone wrote this at me in the internet, how can I tell them to fuck the fuck off.... nicely?" And I write atrocious fiction.

Oh I use it a lot to analyze articles and identify bias, reliability, look up other related articles, things that sound bad but really don't mean anything and point out gaps in the journalistic process (I.e. shoddy reporting).

I also have written a discord dungeon master bot. It works poorly due to aggressive censorship and slop on open AI.

load more comments (5 replies)
[-] technocrit@lemmy.dbzer0.com -1 points 1 month ago* (last edited 1 month ago)

Nobody uses "AI" because it doesn't exist.

Nobody in this thread is talking about any program that's remotely "intelligent".

As far as technologies falsely hyped as "AI", I use google's search summaries. It's usually quicker than clicking the actual sources, but I have that option as needed.

load more comments
view more: ‹ prev next ›
this post was submitted on 23 Oct 2025
66 points (89.3% liked)

Programming

23735 readers
234 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS