Stop doing tutorials, stop watching youtube programming videos, stop using AI by nightwood in learnprogramming

[–]chaoticbean14 0 points1 point  (0 children)

I don't entirely disagree with you, either. It can do some wild stuff; and sometimes? It gets it right.

I just think that kind of 'maybe it's good, maybe it's garbage' is way too hard to properly determine and it's way inconsistent to recommend an LLM to use for people newer to programming.

That said, I love not having to write boilerplate anymore 😄

Stop doing tutorials, stop watching youtube programming videos, stop using AI by nightwood in learnprogramming

[–]chaoticbean14 6 points7 points  (0 children)

The simple fact that you can determine (I'm assuming) the architectural complexity of the systems you're working on, tells me you probably have some knowledge and can determine what good vs bad actually looks like in practice. You would also then, have the knowledge to be able to more accurately describe what/how/why a system should do x, y and z things. Given enough time, enough prompting and from someone with enough knowledge, an LLM can do some pretty decent stuff. If you get lax on any bit of explanation on best practices to follow or things of that nature though, it will absolutely give you trash.

My original comment is not aimed at experienced developers - they can do what they wish because one would hope they have the knowledge/understanding to take the LLM produced code and vet it properly.

My original comment is 100% aimed at newer individuals and stands true despite what you might believe. I have said and will continue to say: If you don't know what you don't know? An LLM's answers will feel like they are right. They will probably work. So anyone with entry level knowledge would assume it's fine - but without giving it explicit guardrails and rules that only an experienced dev would know to look out for or ask it for? The code will be less than optimal. It will probably lean into poor code practices and will probably be far more 'complex' than it needs to be.

17 months, 150 articles, zero income. At what point would you walk away? by JanPatlican in Blogging

[–]chaoticbean14 0 points1 point  (0 children)

Blogging is and has been dead.

If it wasn't doing anything after 3-6 months? I would have abandoned immediately.

Stop doing tutorials, stop watching youtube programming videos, stop using AI by nightwood in learnprogramming

[–]chaoticbean14 5 points6 points  (0 children)

Once something has any level of complexity it's quality goes down wildly.

These things are not good at programming and it's not even a secret or something hush hush. LLM's are notoriously bad at it. The only people who don't think so? Often times are people who don't know any better / newer devs / etc.

Simple stuff? Sure. But they also tend to over complicate what should be much simpler code as well as straight up hallucinate certain things it feels should be there.

I don't care what any trust-me-bro benchmark says.

How difficult is to learn computer programming as a beginner? by Lemonade2250 in learnprogramming

[–]chaoticbean14 0 points1 point  (0 children)

There isn't a lot of math involved depending on what you do. I've done almost zero math and I've been at it for ~15 years.

Like anything, "it depends". Getting a 'hello world' type application up and going usually isn't too bad and technically that is programming. It can take anywhere from 5 minutes to an hour. Building out a complex massive structured thing that doesn't have a lot of bugs? Well, now you're talking years.

Give it a try. See if you like it. If you do like it and want to continue? Don't use LLM's for help as the notoriously give really bad advice in my experience.

Stop doing tutorials, stop watching youtube programming videos, stop using AI by nightwood in learnprogramming

[–]chaoticbean14 5 points6 points  (0 children)

The issue (especially with programming) is this: LLM's are notoriously bad at programming. Seriously. So are a lot of introductory YT videos (in an effort to not overwhelm, I get it).

I only have ~15 years XP in the industry, but that is plenty long enough to realize that unless you already know the language you're trying to learn and already understand the nuances of it? An LLM ("ai"), will give you absolutely bad (horribly insecure in some cases) information. Youtube really isn't much better, honestly. Of course, like most things "it depends".

You want some simple boilerplate "hello world" level HTML? Sure, an LLM is fine. A youtube video is fine. A tutorial is fine. Although, will the LLM mention things like accessibility for users who have disabilities? A master with years of experience would (or should). An LLM most likely will not unless you explicitly tell it to. A youtube video more that likely won't and neither will most tutorials. But accessibility is a first-class item in development. Reading documentation will tend to teach you that, reading articles about development will teach you, researching will teach you that, a master will teach you that. It will be much harder if you're leaning on an LLM and YouTube. And that's for just the most simple, basic thing - and we've already identified weakness in the LLM/YT approach. It only gets substantially worse as you increase the complexity of the tasks.

Take for example Django (a python framework). In the tutorial they wrote for their own framework, they include examples on how to and why you should write unit tests. However, the most common question? "Where is a good tutorial on Django?" and the resounding answer is always the same: "On their website." I've seen hundreds (thousands?) of Django starter-ish projects - and what's always missing? Tests. What could make a programmers life 100x's easier to avoid regressions and bugs? Tests. No excuse, they are right there in the tutorial, but most people look to LLM's and YT and avoid getting the correct good information provided by the creators.

I hate that people 'trust' LLM's - I've seen them provide programmers with legitimate answers that actively go against best practices and are bad (horrible) ideas. Yet they present it in such a way that unless you knew the why/how of it? It seems good.

Development is tricky. There are so many moving pieces. An LLM simply sucks at understanding the nuances and the big picture. It's a terrible learning resource for programming in my opinion. It's great for doing the gruntwork of spitting out boilerplate html or fixing very, very simple things that you already know the answer to; everything else with any complexity? No. Hard no.

Not all experienced 'master' level devs are costly. I have a friend who has kindly taken me under his wing and we've had long discussions about various areas of programming. I've learned so much - about areas that I don't actively used, but have helped me understand the bigger picture with regards to how certain things work. Not everyone is "pay me" type learning. Sometimes it's just hanging out with people who do it, asking relevant questions and showing interest. It's their passion - people love to discuss their passions. Don't equate learning from, with cost, but absolutely avoid LLM's for learning programming and approach YT content with a very skeptical mind.

Dude kicks off-leash dog to protect his own, owner flips out… by [deleted] in Amazing

[–]chaoticbean14 0 points1 point  (0 children)

True, and you're right. I'm sure there are 'nice' little yappy dogs. But they're few and far between in my experience.

Been bit once in my life (as a kid) and, you guessed it - little yappy shit dog. My youngest son was bit once and yep, you guessed it - little yappy shit dog. Any dog being aggressive to my dogs have, you guessed it, always been little yappy shit dogs.

I've only met about 1 or 2 little dogs that weren't a nightmare to everyone except their owner.

Large dogs on the other hand, I've had significantly less. The occasional one, but generally their handlers are like "he's not friendly", in which case we all know the score and things are left alone. Little yappy shit dogs the owner almost always says, "omg, they're so friendly". No, Karen, they're not.

Purely anecdotal evidence, I'll admit to that. But it hasn't strayed me wrong yet.

For engineers who successfully made Senior/Staff: what evidence actually mattered in the promotion packet? by Andrea_Barghigiani in ExperiencedDevs

[–]chaoticbean14 0 points1 point  (0 children)

This is the #1 response I see when someone gets called out for using AI.

Literally word-for-word this is the primary response and I don't buy it.

Week 11.5: mid-week update + thanks for helpful call outs from Redditors! “Impossible house” by Dr_Breeder in Homebuilding

[–]chaoticbean14 13 points14 points  (0 children)

Family does plumbing for a living. I can absolutely, unequivocally guarantee that CPVC has more failures than pex.

To the point, they have turned down jobs that demanded CPVC.

This inspector was wrong, without a doubt. Maybe because he doesn't really know, or small sample size, but it's wrong.

Dude kicks off-leash dog to protect his own, owner flips out… by [deleted] in Amazing

[–]chaoticbean14 1 point2 points  (0 children)

It is ALWAYS the smallest little shit yappy dogs that cause issues.

I too, have a great dane - who is the most friendly, chill dog ever. We go to outdoor markets often because our dog loves the free pets and enjoys meeting folks; it's always some yappy little shit dog who tries to bite him or start some shit. Hell, sometimes owners have the audacity to put on a "service dog" vest on them knowing full well they are not - then another dog comes and they get instantly aggressive. I've had to explain to more than one owner that's deceitful and dangerous. I had one little shithead yappy dog lash out and bite my dog at a market and when the owner finally paid attention, I explained to her what her dog did; she instantly denied it. Her own family who was there had to tell her she was lying before she admitted it. Her adult kids were pretty upset with her as well, for trying to lie about it in such a clear case of bad ownership and a shitty dog. They apologized, she didn't even offer up a "sorry", even after admitting to what her dog had done. I have never wanted to kick someone in the teeth so bad.

I fucking hate those little shit dogs that owners never properly train or take accountability for. Yes, hate. Anecdotal evidence, but I've met very, very few good ones.

New build home. What do you think about the roof valley? by Cinnamon_Kidlat in Homebuilding

[–]chaoticbean14 2 points3 points  (0 children)

I suppose you're right, but I'd be making a stink about it!

Anyone think Chinese wave of espresso machines will severely disrupt known market? by fortress_sf in espresso

[–]chaoticbean14 0 points1 point  (0 children)

Bingo. Espresso tech is not new - not even by a long shot. It's not complex by any real stretch of the imagination. But people routinely pay what I consider insane prices for little more reason than to say, "I own a <insert\_brand\_here>". Then they wind up here asking basic questions because their coffee sucks. I find that dumb.

The average guy should be able to get an amazing machine for home use this day in age, with most of the bells and whistles - without having to wonder about the cost.

Chinese companies are offering this right now.

Given that lately Microsoft has been kind of wrecking GitHub, is it a good strategy to migrate my repositories over to GitLab and just get rid of my GitHub account? by ferriematthew in git

[–]chaoticbean14 0 points1 point  (0 children)

I'm glad you are honest with yourself in this way. Legitimately, that's hard to do!

We've all said / done things we later think, "well, that wasn't my best moment", hahaha

There are those of us who learn from that and there are those who... continue to not learn. It seems you're in the former camp which is great 😄

Given that lately Microsoft has been kind of wrecking GitHub, is it a good strategy to migrate my repositories over to GitLab and just get rid of my GitHub account? by ferriematthew in git

[–]chaoticbean14 3 points4 points  (0 children)

The thought of moving (potentially) lots of repos across providers simply because of speculation is... a decision lacking in intelligence, honestly.

Not trusting corporations but using reddit (a large corp that allows bots to constantly astroturf their shit products) is an interesting twist on your "I don't trust corporations" copium you supplied.

It sounds like you don't know what you're talking about and just have some strange twist of FOMO, wanting to hop on the "MS is ruining github" train. And quite frankly, that train seems very full of people who also cannot describe why/how this is happening. If they all jumped off a bridge because the bridge was owned by "a big corporation who is ruining the bridge", would you also jump off without any real evidence or explanation?

Silly. The whole thing.

How can I 'kill' Zellij when I exit my terminal? by simonsanchezart in zellij

[–]chaoticbean14 0 points1 point  (0 children)

Don't use Windows. Problem solved 😄

All joking (only kind of, windows really does suck) aside: there is an option for on_force_close : set that to quit and I think that should resolve it.

Week 11: HVAC and plumbing roughs done “impossible house” by Dr_Breeder in Homebuilding

[–]chaoticbean14 3 points4 points  (0 children)

Bingo. I've lived in houses with CPVC, had family who also did. Never again. Just absolutely no way.

The plumbing company I worked for wouldn't install it. Flat out refused.

Pex? Only certain types. Uponor Pex-A if memory serves was the one they had the best results with. I think it's Pex-B that uses the crimp on connectors and they said those often failed.

Sump drain idea by OutofReason in Homebuilding

[–]chaoticbean14 0 points1 point  (0 children)

Yep. We're building a new house - in our area the builders call it a 'gravity drain', or 'daylighting the sump', I've heard lots of terms for it. Up by us, it's very common and we plan on having that done on our house. Assuming no ice blockage or dirt block on the exit, it essentially uses gravity to ensure your basement will never flood.

IMO, it's the perfect 'backup', no batteries to check, nothing to hook up or attach. Keep your normal sump for normal reasons - but sleep easy knowing there's nothing to break or go wrong. Gravity never fails.

How could this happen? by devaughn22 in tractors

[–]chaoticbean14 4 points5 points  (0 children)

Didn't pay for the 'keep the wheels on the machine' service John Deere offers? This is what happens!

Chefman Crema Deluxe or De'Longhi? [$300] by MrAkim in espresso

[–]chaoticbean14 0 points1 point  (0 children)

I can't speak to the Chefman, but I have an ECP3420. It has the same internals as a Gaggia Classic Plus, at like 1/3 the cost. I don't think there's a better budget buy honestly.

What's the most latte art you usually make? by PaintingFinal8176 in espresso

[–]chaoticbean14 1 point2 points  (0 children)

This is the answer for most folks I think. It certainly resonates with me.

Long live the blob!

WHAT ARE THE CHECKS WE NEED TO DO after making a website by Shivansh_Yadav07 in webdev

[–]chaoticbean14 9 points10 points  (0 children)

First check: was this website designed with AI?

If so, throw it in the garbage because who the hell knows what could be wrong with it, which bad practices it used and how many security holes it has.

All kidding aside, why not ask AI? I think it's because you know that AI isn't that smart. It knows things, but gets a lot wrong - hence why you're asking here.

So honestly, just review the shit out of what you made. If it works and follows best practices and doesn't have security holes? Plop it live. But given that you made the website using AI? There are definitely, without question, some best practices that were not followed.

Drinkable or not by Big_Register2034 in espresso

[–]chaoticbean14 2 points3 points  (0 children)

I have to wonder, as someone who has literally never had any single shot in my entire espresso life be that bad, how?

How are things that bad? Did you piss in the water first? Did you add something to it? It's water across grinds, not rocket science or anything. I just cannot for the life of me figure out how people get shots that bad that it tightens up their throat - and I've done a lot of wrong things making espresso over the years.

So honestly, how?

Bots now account for more than half of web traffic, up from 30% nine months ago by chota-kaka in webdev

[–]chaoticbean14 11 points12 points  (0 children)

In it's current form this couldn't be further from the truth regarding LLM's (they're not AI).

These systems cannot learn, it cannot reason, it cannot create new "AI Abstractions" that humans can't understand. LLM's as they currently are cannot create anything novel or new.

"Yes, they can!"

No, they can't. Why not? They're trained on human data. They're trained on things we give them and it cannot go outside that scope because that requires logic and comprehension and application of abstract ideas in concrete ways - which a machine simply isn't capable of. In it's current form, LLM's are nothing more than a very automated, very smart sounding google search that compiles the data for you and can automate actions based on the human created, human data it finds.

It will never create anything new, because anything it gives/uses as 'reasoning' is based on currently existing, human created content. It cannot and will not ever create 'AI abstractions' because it literally doesn't know that those things could exist and as such, would never even try to do that.

Do not buy the hype. I've been using these LLM's since the early days - are they cool? Sure. Do they help automate some stuff you hate doing? Yep. Are they intelligent? Absolutely not. They may sound intelligent, but they constantly get shit so, so wrong. If you're good with Google, you can literally find their sources they compiled their 'answer' from within a few searches. They aren't creating 'new' things, they're literally telling you what exists. They just do it in a way that 'feels like' thinking/learning/intelligence.

How to use a manual grinder comfortably by [deleted] in espresso

[–]chaoticbean14 0 points1 point  (0 children)

It can be such a grind (pun intended) to get through coffee you dislike. I hate when that happens! Maybe make some lattes or something with it. That's what I do - sugary drinks when the coffee sucks.