Viewing a single comment thread. View all comments

UntiedStatMarinCrops t1_j9ucmok wrote

I've learned the hard way that I'd rather figure out a problem myself than get ChatGTP to do it.

Maybe I'll use it for a little guidance, but that's it.

13

Team_Player t1_j9ws8bf wrote

I know chatGPT is not the end all be all and can be very wrong, but I absolutely I love using it for researching any topic.

You know why? Because it’s like old school Google.

I’m not bombarded with ads or have to scroll through paragraphs of filler text someone wrote to game the algo. It’s just a straight forward answer to my question.

12

Total_loss_2b_boss t1_ja0u6dc wrote

I'm glad that chatgpt exists if only for the fact that everyone is realizing that search is BROKEN.

There isn't a single platform out there that actually does what search used to actually do.

Search has basically become an elaborate Sears catalogue.

1

EldritchSpellingbee t1_j9vgqyy wrote

I’ve had this mindset for most of my career and even my earlier days of learning about software engineering.

People lean on easy ways out far too much and never understand the underlying information. I deeply dislike that modern development has basically become “OK so import these 20 libraries, most of which are supported by 1 or 2 people, instead of understanding the deeper logic.”

Helpful with strict deadlines, sure. But it reminds me of how much Core.js is used and yet it is a one man operation and he was in Russian prison (and thus unable to maintain a very active user base) for 8 months and it didn’t phase people.

Or people just blindly accept the competence of strangers and implement without even glancing at the code.

That’s how I expect “Ai” development tools to go: a lot of people taking short cuts with the tools regardless of the consequences. We already see people doing it with chat GPT and of course copilot.

It is nearly a meme at this point that Gen Z and Alpha are essentially computer illiterate. That’s how I imagine a significant number of the developers of the future will go if we don’t break this “take the easy way out” mindset.

Alright, old man is done ranting now.

9

3rdDegreeBurn t1_j9y01hm wrote

We do this because the opportunity cost overwhelmingly supports taking the easy route.

If the time I’m saving by taking shortcuts is greater than the time spent fixing fuckups it’s a no brainer.

2

turinglurker t1_j9zdawa wrote

As a novice developer, I definitely get where you're coming from. I remember I was doing authentication in a personal project and used passport.js for it. I was pretty surprised when I saw it was maintained by 1 guy. In fact, I had some pretty unique errors dealing with it due to what version of node was installed on my computer, which caused an annoying bug that required me to do a lot of searching through SO (no, chatgpt did not tell me the cause of this error, lol). It got me thinking though... how many NPM packages are people using that are not maintained, or will suffer from maintenance issues or a lack of compatibility in the future?

1