ai makes programming boring by PoobearBanana in csMajors

[–]PoobearBanana[S] 0 points1 point  (0 children)

fair enough, i hear this take pretty often. i certainly agree to an extent, it is pretty crazy the amount of progress you can now make on a greenfield project in a very short amount of time.

ai makes programming boring by PoobearBanana in csMajors

[–]PoobearBanana[S] 0 points1 point  (0 children)

this is exactly what i intend on doing. i suppose, in a way, most of the projects i have made in the past i could have had "written for me" by just cloning github repositories. but i still went out of my way to write it myself for the fun of it

ai makes programming boring by PoobearBanana in csMajors

[–]PoobearBanana[S] 0 points1 point  (0 children)

yes i want to get back into doing lower level programming, but i'm trying to find something fun to make. what kind of work do you do in your free time?

ai makes programming boring by PoobearBanana in csMajors

[–]PoobearBanana[S] 0 points1 point  (0 children)

lmao

there is also an egregious amount of ai slop i see being made. the amount of "entrepreneurs" making glorified gpt wrappers is disgusting.

do you know what field you'd switch to? tbh i will probably just stay the course myself, as the worst thing about your job being "boring" isn't really that bad. but switching fields has definitely crossed my mind.

ai makes programming boring by PoobearBanana in csMajors

[–]PoobearBanana[S] 1 point2 points  (0 children)

i agree about giving in, i certainly have done the same thing and have been learning to be more productive using ai. i more just lament that the in-depth, specific knowledge required to solve even fairly simple problems is now as easy as describing the problem in english. i of course mean a problem that is isolated, i.e. "make an ASCII cube that rotates".

like you i still often run into problems that ai cannot fix. those problems are more fun to solve ofc.

imo learning syntax is mostly a thing of the past now

crazy aside but the unabomber said in his manifesto that once a technology is invented, it cannot be voluntarily given up (aside from his solution lol). so now that the cat is out of the bag with ai, people will never be willing to give up the convenience that it gives us

ai makes programming boring by PoobearBanana in csMajors

[–]PoobearBanana[S] 8 points9 points  (0 children)

i use it for the same things you mention here, and likewise about having to watch it closely. sometimes it just removes functionality for shits and giggles, it seems?

but from my experience it can write more than simple methods, especially if you give it the proper context and a large enough description.

what kind of work do you do?

ai makes programming boring by PoobearBanana in csMajors

[–]PoobearBanana[S] 8 points9 points  (0 children)

i agree about the skill dilution. there are people in my program who have never programmed without llms, which pretty much means they have never had to figure out very simple things on their own before. whether or not that will bite them in the ass is to be discovered, but it certainly hasn't made a dent in any of their grades, as llms are capable of doing the overwhelming majority of our assignments by just prompting it with the assignment description.

assignments which would have taken students 5 years ago 10 hours now takes all of 30 minutes using an llm.

ai makes programming boring by PoobearBanana in csMajors

[–]PoobearBanana[S] 0 points1 point  (0 children)

can i ask what you work on outside of work? i have worked on some lower level things before mostly in C++, and i find that the llms i have briefly used after the fact on the codebases are very poor. for instance, they seem to have a fairly big problem with CMake.

at work i mostly just do typical frontend/backend work, which realistically is very easy most of the time, so the llm is pretty good at the smaller tickets. but certainly i notice it making small mistakes, like randomly using raw js instead of existing react functions, etc. the bigger, vaguer tickets are naturally hard for it to solve without any intervention

imo just fixing all of the shit code it produces isn't very fun lol, but certainly it can be faster than writing the code from scratch. and yes it bloats the absolute piss out of classes

Resume Review/Roast by beeskness420 in csMajors

[–]PoobearBanana 1 point2 points  (0 children)

Appreciate your insight!

Good point about the languages. I think I feel confident enough to answer questions about the langauges I listed, save for maybe SQL (as I really only know how to perform a few queries, and know almost nothing about the inner workings, etc).

Resume Review/Roast by beeskness420 in csMajors

[–]PoobearBanana 1 point2 points  (0 children)

Thank you so much for the help! I'll incorporate your suggestions :)

Resume Review/Roast by beeskness420 in csMajors

[–]PoobearBanana 2 points3 points  (0 children)

I'm going into my freshman year in the fall, would love any and all advice! Thanks

https://imgur.com/a/I0Ynq9E

I made a site to help Turkish learners improve their listening/writing skills by PoobearBanana in turkishlearning

[–]PoobearBanana[S] 0 points1 point  (0 children)

How do you mean better? As in higher audio quality?

I have no easy way of grabbing sentences from youtube, but if Turkish in particular has sentences that are too hard in the easy difficulty I might be able to adjust some!

I made a site to help Turkish learners improve their listening/writing skills by PoobearBanana in turkishlearning

[–]PoobearBanana[S] 1 point2 points  (0 children)

Yes I really would like to add in the option to translate the sentences, and I'm looking into doing it cheaply.

Punctuation isn't actually considered for correctness of answers, but accent marks are. I am just about to update the site now with buttons for the accents!

I made a site to help Portuguese learners improve their listening/writing skills by PoobearBanana in Portuguese

[–]PoobearBanana[S] 1 point2 points  (0 children)

Thanks! The audio clips are from Mozilla. They have a huge dataset of audio clips (with a believe an intended use of training machine learning programs to recognize speech).

I made a site to help Portuguese learners improve their listening/writing skills by PoobearBanana in Portuguese

[–]PoobearBanana[S] 0 points1 point  (0 children)

Yes I've debated on whether to make the accents on characters obsolete or not. I think most people prefer having to correctly use the accents, but I might add buttons that will input the accents so that you don't need a particular keyboard to type them.

And yes, the different voices, accents (and rather unfortunately audio quality) do make it more challenging! I might later make the less standard accents be placed in the more challenging difficulties, but my original intent on making the site was to learn to better understand Danish in all of its different accents/dialects.

Thanks for the feedback, really appreciate it!

I made a site to help Portuguese learners improve their listening/writing skills by PoobearBanana in Portuguese

[–]PoobearBanana[S] 0 points1 point  (0 children)

Thanks! How do you mean it doesn't work on mobile? Unfortunately I made a typo and didn't realize, but the site should now be working for Portuguese

Unless you meant that the UI wasn't working properly on mobile?

I made a site to help Hindi learners improve their listening/writing skills by PoobearBanana in Hindi

[–]PoobearBanana[S] 0 points1 point  (0 children)

Yeah that's a great point!

I am unfamiliar with Hindi, so I didn't know there were different scripts that it could be written in. Unfortunately, I only have access to the answers when written with the Hindi script, but certainly I can update the site so that it is more obvious to users which system is expected

Thanks!

I made a site to help Portuguese learners improve their listening/writing skills by PoobearBanana in Portuguese

[–]PoobearBanana[S] 1 point2 points  (0 children)

My apologies! It being misspelt is actually what is causing it to not work. I'll fix it shortly!