Guys this is the future!

a year ago by Drew to c/programmingcirclejerk

remon 25 points a year ago

"Startup Expert". Yeah, that checks out.

path: 0 18124442, hotness: undefined, score: 25, children: 3
davidagain 1 point a year ago

Has lots of experience starting things, yet doesn't look old. Hmmm.

path: 0 18124442 18150993, hotness: undefined, score: 1, children: 2
thisisnotgoingwell 2 points a year ago

I start a lot of stuff I never finish, does that make me a startup expert?

path: 0 18124442 18150993 18226986, hotness: undefined, score: 2, children: 1
davidagain 1 point a year ago

Sure, long as you use your braing.

path: 0 18124442 18150993 18226986 18239236, hotness: undefined, score: 1, children: 0
jjagaimo 22 points a year ago

loose

braing

I can see why he uses AI

path: 0 18127735, hotness: undefined, score: 22, children: 3
otter 8 points a year ago

Came here to say exactly this. 🤌🏼

path: 0 18127735 18128190, hotness: undefined, score: 8, children: 0
jeff 3 points a year ago

Eh, English probably isn't his native language. I try to be pretty forgiving spelling and grammar on the Internet.

path: 0 18127735 18131783, hotness: undefined, score: 3, children: 1
thisisnotgoingwell 1 point a year ago

He should have used AI to help with his post then

path: 0 18127735 18131783 18226981, hotness: undefined, score: 1, children: 0
Carrot 13 points a year ago

I'm not strictly against using LLMs for coding. However, every time I try, it makes me waste my time. I've tried auto complete, and it will often almost get it right, but not quite. So instead of getting to write the code, I go to write the code, stop to check if the auto complete is doing what I was thinking, see that it isn't, and then have to type it out anyway. I've tried using a chatbot for coding questions, but often times it will claim there isn't a way to use a given SDK to do what I want, but I will check the docs and there will be a way, so it just lies. I've tried having it generate code from a design, but having to write a strict design, and review all the code it produces, only to have to make pretty drastic changes tends not to save me any time, and means I have to spend the most time doing the parts of coding I hate the most: writing designs and code review.

So far, the AI coding tools make my life worse and don't save time, at least when writing code. It's pretty good at writing git messages and making my operational summaries sound nice, so I primarily use it for that

path: 0 18130712, hotness: undefined, score: 13, children: 0
dohpaz42 11 points a year ago

Ok, here’s a hot take. I’m avidly against generative AI. But I’m not against using LLMs to help assist with coding. Jetbrains offers a free LLM (they have a separate paid AI service too) to help with code completion, and it’s fairly good for repetitive stuff. It’s also hosted locally on your machine and not a cloud service.

That said, if people want to write boilerplate/template code with AI, fine. But it must be edited, tweaked, and reviewed by a human. This is no different than blindly copying and pasting from places like StackOverflow. You need to know and understand what’s being presented to you so you can know and understand what it’s going to do in your application.

Edit: forgot to lament that writing code is not the time-consuming part. It’s the editing, tweaking, and reviewing process that is. But what do I know? I’ve only been doing this for ~20 years professionally. 🤷‍♂️

path: 0 18125945, hotness: undefined, score: 11, children: 2
Vinny_93 5 points a year ago

I don't disagree with having it help out a little or be better at autocomplete but having worked with Databricks's Genie or whatever it's called I am just now annoyedly hitting backspace when it suggests something stupid again but enter also autocompletes rather than just tab.

path: 0 18125945 18126386, hotness: undefined, score: 5, children: 1
dohpaz42 2 points a year ago

I get it. As much as I love autocomplete, it’s not perfect. I like the LLM, but I’ve never used (nor do I plan to) an AI service.

Though I’ve been toying with the idea of creating my own local LLM. Maybe that would be better than Copilot or those other public services. 🤷‍♂️

path: 0 18125945 18126386 18126442, hotness: undefined, score: 2, children: 0
Wrrzag 5 points a year ago

Dude, writing code is the fun part, reviewing code written by others is time-consuming, difficult and boring. Why would you automate the fun out of coding and force yourself to review even more shit?

path: 0 18159336, hotness: undefined, score: 5, children: 1
thisisnotgoingwell 1 point a year ago

Using AI on libraries you know inside and out (you know all the attributes of the classes you're working with and you know what the arguments are for every function) feels great. Using AI on libraries you're not familiar with will simply cause you to lose time because AI will give you code that returns different object types than the library is expecting. Then, instead of understanding why you're asking it to fix it, it will try variations of similar code and make up an excuse as to why now it's fixed, despite it having no clue what the problem was. Even if the code "runs" you'll have to refactor it anyways because code is not one size fits all.

It can be useful to sparking creativity but if you're not reading documentation you're just looking busy while not accomplishing much

path: 0 18159336 18226960, hotness: undefined, score: 1, children: 0
irelephant 4 points a year ago

You can code faster if you share a keyboard, of course.

path: 0 18131325, hotness: undefined, score: 4, children: 1
Hadriscus 1 point a year ago path: 0 18131325 18138906, hotness: undefined, score: 1, children: 0
ISO 2 points a year ago

this is the future

This is not necessarily wrong. This is a potential future of sorts.

But, as always, the usual implicit "future = good" is assumed by all involved.

One shall neither subscribe to progressive optimism when it comes to the future, nor expect the future to have a Whiggish outlook about us.

path: 0 18128769, hotness: undefined, score: 2, children: 0
iAvicenna 2 points a year ago

"startup expert". I rest my case.

path: 0 18159511, hotness: undefined, score: 2, children: 0
programmingcirclejerk
programmingcirclejerk

@programming.dev

login for more options
304
53
1

Community to talk about enlightened programming takes

Rules:

  • read and follow the programming.dev code of conduct
  • no flamewars
  • mark your unjerks
  • only programming related content allowed
  • link to the original source
  • do not mention this community in places like hackernews, lobste.rs, or the general programming communities on Lemmy where we source jerk material from.

go to feed...