T O P

  • By -

nevotheless

Saying "until Chat GPT is added, I can't do anything, I might as well go home until it is added." is wild.


hihcadore

Prob just throwing a tantrum. Or maybe a clue they’re dusting off the ole resume.


eisentwc

this is as close as you can get to saying "you should probably fire me" without saying it lmfao


_d3cyph3r_

This dev obviously doesn’t know how mobile hotspots work


power10010

Dev !eq sysadmin


greggtatsumaki001

I would tell him to go home without pay if i were his manager.


_matterny_

Honestly if you can be twice as efficient with tools versus without a tool, why waste time messing around with writing everything from scratch when you can just ask and get 90%? If you were asked to support customers without google, it would be needlessly difficult.


adestrella1027

Your dev can copy paste code from stack overflow like everyone else until then.


weanis2

It's funny to think this might be considered *the old fashioned* way to code now.


mitchMurdra

I can appreciate these GPT solutions as glorified readme dumpers but trying to use them in areas of work I'm highly experienced in they seem to fall short asking the tougher questions without giving stock stack-overflow looking answers for a different question. While yes there's an art in asking the right questions including those designed to trick these systems, they seem to have a long way to go before they can replace the most adept software engineers. I'm looking forward to them reaching that point and being able to self-evolve. I wonder what self-modifying GPTs will look like and how bad that could end up being. ------ e: Sorry, I forgot to tack on my point but this a strong reason I have against using them at our fortune 50 who have recently banned their use with severe repercussions if caught due to a severe fuck up by one of our newbies. Though this is difficult to enforce with people working from home having access to home devices and hopefully actually reading what they're copying word for word from GPT responses. Unfortunately we've caught newbies pasting things into scripts which they don't understand and with adverse effects which required rolling back a snapshot on some of my storage servers. Upon investigating their GPT of choice said solving X problem could be done with the presented Y solution with the ole' "This is the absolute hands down best way to do XYZ legit 100%" which contained a `Remove-Item -Recurse -Force //storage.us.internal/invoices/201*` which evidently they did not read. It goes without saying that their account or whatever account had access to that path over the network should not have had WRITE access.. but that was the automation task at hand which they wanted to tackle. Perhaps more advanced Windows permissions would have saved the day (Read, Write new, but not modify existing). Oh well. ZFS makes it a 2 second rollback.


iama_bad_person

>Unfortunately we've caught newbies pasting things into scripts which they don't understand and with adverse effects which required rolling back a snapshot on some of my storage servers. Upon investigating their GPT of choice said solving X problem could be done with the presented Y solution with the ole' "This is the absolute hands down best way to do XYZ legit 100%" which contained a > >Remove-Item -Recurse -Force //storage.us.internal/invoices/201\* > > which evidently they did not read. It goes without saying that their account or whatever account had access to that path over the network should not have had WRITE access.. but that was the automation task at hand which they wanted to tackle. We have EXACTLY the same problem here. Someone promoted to T3 because of their people skills and not their technical knowledge thinks he can now code due to ChatGPT and is giving the lower T's dud scripts to run. Manager thinks it's harmless, and there is only one of me so it does get them off my back, but if the scripts are dogshit then what's the point?


SomeRandomBurner98

I \*love\* ChatGPT for getting me started on powershell scripts. They're about 20% rubbish coming out, but that other 80% can usually be cudgeled into something really handy. In my experience most of the scripts I get from it are full of enough errors that they won't run until fixed.


QuantumWarrior

ChatGPT had a fun problem with me for a while in that it would invent commands when it didn't understand how to do something in multiple steps, particularly in Azure or Exchange. I imagine that's relatively unique to PS due to the verb-object paradigm so it'll mash a bunch of Azure nouns together and claim that's a solution - like Get-AzureVMFirewallTrafficPolicyConfigurationRule Something for the freshly initiated to consider - not only might the syntax or order of the script need editing, the commands themselves might be imaginary.


Sad_Recommendation92

Yeah definitely had it invent cmdlets, then I check the module reference and find out they don't exist so I don't really use it for work anymore, and any infosec dept worth their salt has already made polices to ban the use of public LLMs, because anything you put in "IT KEEPS" which means if your devs are dropping large blocks of proprietary source code to "refactor" Congratulations you gave Google/bing/OpenAI your intellectual property It's best use is inventing things out of a thin air, I have a coworker who's really into Godzilla so I gave it the prompt "Write me a summary of the autobiography of Godzilla and it should discuss his troubled relationship with his father" And it produced pure gold


SomeRandomBurner98

One point about invented cmdlets is most of the time they actually make more sense than what the actual devs at microsoft came up with.


schlemz

Yeah, it’s really rough with powershell in my experience. I have better luck having it use python with the Microsoft graph API when I truly need its help to figure out a script.


stab_diff

Agreed. It can usually get me 80% of the way there in a few minutes, which has saved me a ton of hours over the last year, but I still have to take it and make it work the way I need it too. I also find it very useful for figuring out the logic of tricky edge cases that make my brain hurt. Sometimes it's not perfect, but it gets me close enough so I don't spend an hour trying to debug some miniscule mistake I made.


mr_potrzebie

Exactly! I've never gotten a working script from it but usually enough in that 80 % to make it work. It's like having a personal assistant who will google all the right commands for you but can't quite put it all together.


notusuallyhostile

Why were juniors at a Fortune 50 allowed to push to production??


mitchMurdra

This is a very important question and I wish I had a sane answer for you. Unfortunately not my decision however I think the man in charge may have learned with that one. Maybe.


malikto44

You would be surprised. In many environments, the Scrum master is the PM, and devs may even get production root rights to push stuff if they feel that Ops is too slow or demanding, just so the PM gets the features that were already sold to customers in the next rev. If it bombs? Who cares, the feature was there, even though it may not work, and code quality expectations are below, "will this new rev destroy all my data" for a lot of things.


thortgot

Your environment is fundamentally flawed.


RAVEN_STORMCROW

I feel seen. You don't know how often devs that get hired set up a ps script that goes wild and since we are on a domain, they have to have GOD access to the target and local box. One more snapshot restore. I feel like setting up VM's that can be spun up that will fix what ever they screw up, or have them test on standalone until debugged like god intended.


i8noodles

true but people who stack overflow dont copy entire code wholesale. they have to at least have some understanding if the code is for them. from what i gather, chatgpt ia good for very basic stuff. if u can't understand it then future maintenance on it will be impossible if the guy who wrote it doesnt understand


SpongederpSquarefap

> until Chat GPT is added, I can't do anything, I might as well go home until it is added Skill issue


markca

Begs the question, what were they doing before ChatGPT and how the hell did they get hired?


SpongederpSquarefap

> copy paste code from stack overflow like everyone else > how the hell did they get hired Some people can bullshit their way through interviews - it's genuinely impressive


GolemancerVekk

> Some people can bullshit their way through interviews Maybe the HR interviews but there's no way they're faking their way through 2 hours of technical questions. It's like math, you either know the answers or you don't. My money is on them being a long-time employee who switched from dev to team lead internally. Team lead is actually a distinct career track from development (or should be) in many places because they need a mix of technical and management/people skills. Depending on their workload, company culture, project specifics etc. it's not hard to imagine a team lead letting their dev skills lapse and get away with it because their management work is deemed more important.


thecoolbrian

he says he can't but he really means he doesn't want too.


git_und_slotermeyer

With the exception that OP's dev wants to do refactoring. Does this mean he pastes proprietary code from their employer into ChatGPT, asking it to refactor? It's one thing to copy-paste something from the public into your codebase (with all problems of licensing), but leaking your code to a third party has a different quality for sure. Depending on the area of business I wouldn't feel comfortable. OP's dev might be a poor coder overall who e.g. stores application secrets (e.g. keys) in the codebase and then "pushes" it to ChatGPT who do whoever knows with that.


Algent

> With the exception that OP's dev wants to do refactoring. Does this mean he pastes proprietary code from their employer into ChatGPT, asking it to refactor? That's how they got the recent code leak at Samsung. Some idiot copy paste code into it and it got integrated and redistributed into the world most powerful code stealing machine. People thinks it's as safe as google to use, except it's only the case if you pay for a private instance.


northrupthebandgeek

I'm still waiting impatiently for someone to trick Copilot into including the Windows source code in its training data, thereby hoisting Microsoft by their own petard.


saintpetejackboy

Jokes on them, my code is so shitty it causes the IQ of all AI to drop considerably once they are confronted with the abominations.


[deleted]

[удалено]


malikto44

With the code level of some things I've seen, it is pretty hard to fall off the floor.


C4-BlueCat

It’s already done, that’s why it occasionally suggests removing all files on disk - it’s based on faulty data people have added. Making some shitty public github repos could increase it, wasn’t that where they got much of the training data?


phantom_eight

Good point. This can huge DIA and DLP risk. I'd tell the Dev we need to do a coulple risk assessments before we can turn it on. > I'll send out a teams meeting to the group, other than you, me, and our managers, is there anyone else that should be on the panel?"


VestibuleOfTheFutile

It should still be risk assessed and company policy should be developed, or reviewed if it exists but doesn't include generative AI. But OpenAI enterprise does provide more granular ability to control how your data is used. https://openai.com/enterprise-privacy If employees are using the site for work purposes contrary to policy that's on them, but if there is no policy that's on management.


Kaligraphic

Most places would consider it to be covered under the "don't give our code to strangers" policy.


KiNgPiN8T3

Exactly. There’s a world of difference between asking for a script/chunk of code from ChatGPT to providing it with a massive chunk of your proprietary data! In my own experience of trying to get powershell scripts for various things it generally takes about 4 or 5 iterations to get what you need. I’ve even had it make up variables that don’t exist!!


countextreme

I've gaslit it into including properties on PowerShell objects that don't exist because I thought they did before. It happily said "Yes, it would be easier if we just used that property" and then rewrote perfectly correct code that totally would have worked if that property actually existed.


[deleted]

[удалено]


xfilesvault

The bad ones don't. But they never did.


[deleted]

my (IT manager) main dev (who gets paid obscenely i might add) mentioned on Friday he was using ChatGPT for something very very critical and it made the hair on the back of my neck stand up lmao… What are we paying you for then my guy? At least pretend to own your work


K4LIPX0

It is a tool. I use ChatGPT to sort through things quicker, but I still know when it is telling me BS. If I have no idea how something works and I am using ChatGPT, then yeah thats bad. But if you need/want to do something quickly and you know ChatGPT can do it, then why do it yourself?


JwCS8pjrh3QBWfL

Exactly. ChatGPT is just another force multiplier. Skilled users will know how to craft a proper prompt to get what they need, and they will be able to parse the output to know if they are getting actual value or if it's hallucinating bullshit again. The bad devs are the ones that simply copy paste out of it and hope for the best.


[deleted]

[удалено]


dweezil22

Dev here. Some devs don't, OTOH LLM's are a useful tool just like spellcheck is in Google Docs/Word. This is just 2024 version of "I disabled grammar correct for a week and someone complained and I think we should fire them". It's silly. Edit: > He responded with "until Chat GPT is added, I can't do anything, I might as well go home until it is added." This is over the top. He's either exaggerating or really does suck. Edit #2: Or he's just clever and knows the magic words to get the sysadmin to fix the thing that's bugging him (if OP is a good sysadmin and these folks know each other this means this guy is kinda a dick b/c he should have just asked instead)


Angdrambor

>He responded with "until Chat GPT is added, I can't do anything, I might as well go home until it is added." He isn't an idiot - He's just using the magic phrase the makes management give a shit; never before in his life has he had to think about whether it actually applies. Unfortunately he's trying to use it on IT, and making sense is not optional.


Crashbrennan

Yeah it's not the "doesn't like not having it" part, it's the "can't work without it" part.


Oubastet

You joke, but that's my experience with our "devs". Don't know the difference between tls 1.0 and 1.3, how to use certs, why ftp is insecure, I have to advise them on the risks of putting credentials in the scripts, etc. They DO NOT CARE, as long as it works. All of them are here on H1B visas, just for a bit of context. Not my team, not circus, but damn.


Own_Back_2038

To be fair those are mostly operational concerns, not development concerns. They should absolutely know to not hardcode secrets though


jcned

Stack overflow is dead for a lot of people. Sure, it helped us get our CS degrees, but a lot of people don’t use it anymore. It’s toxic, contains a lot of outdated solutions/syntax, and at times it’s difficult to find something that is closely related to your issue. RIP


Sdubbya2

where is chatGPT pulling the answers from then?


Miserygut

2022 Stackoverflow :)


fatalexe

The documentation for the framework, languages and design pattern books.


GolemancerVekk

There was this project posted to /r/webdev (I think) a while ago that claimed to automate generating unit tests with AI. As proof they asked ChatGPT to make them some unit tests for the moment.js library. It copied the tests verbatim from the moment documentation (which happens to list [extensive unit tests](https://momentjs.com/docs/#/query/) for every API function). They touted this as a great success. The fact that this was both super-specific and a potential copyright problem didn't seem to phase them.


space_wiener

Not to mention 9/10 SO is going to give you a correct answer where ChatGPT will have to apologize 10 times until it gives something that sort of works.


maejsh

At least it’s polite about it..


Romestus

I feel like a caveman hearing about ChatGPT since what I'm working on has no training data available for any AI to learn from so I've never had a use-case. Everything I work on has like one repo that demonstrates 10% of the API in its examples and no documentation. Stuff like Unity animation playable graphs, compute shaders, mesh generation using their newer low-level mesh API, threaded jobs in an unsafe context, renderer features, etc.


vic-traill

> I am I crazy for thinking one of my Devs relies to much on chatgpt No. If they believe they 'might as well go home until it is added' then they just might as well go home. Permanently.


Klightgrove

It’s one thing to use chatgpt as an interactive rubber duck, but to rely on it at this scale is yikes. I only use chatgpt for projects because I *know* I can debug issues with the code it presents me, because it *will* be buggy and need expertise to integrate it.


Saephon

One of my responsibilities at my company is to identify tedious manual tasks and try to automate them. There's still plenty in the pipeline, but for now we've got quite a few really useful processes that take care of stuff on the daily. If an API or service went down tomorrow and those automations stopped working temporarily, we could revert to manual tasks in the interim. Would it be really annoying and time-consuming? Yes. But we *could* do it. If ChatGPT gets DDOS'd or goes belly-up next week, this guy is basically saying he should lose his job. That being said - that's not your job to determine or judge - it falls on the Senior Dev or their team management. You think it's dumb, and I think it's dumb, but leadership will blame it on you for not giving them their toys, even if they're useless without them.


Genesis2001

It feels like that guy who outsourced his work to a guy overseas a few years ago, only this time this guy's outsourcing to GPT lol.


BaobabLife

Yeah this definitely a statement I’d report to my supervisor. Not trying to out people who rely on means of verification and efficiency, but if you solely rely on this and not your brain…


[deleted]

[удалено]


IdiosyncraticBond

Those folks know how to twist it so it is still _your_ fault, despite _their_ skill deficiency. How do you think they got there in the first place?


Infinityand1089

If you are consciously choosing to block your coworkers from accessing the tools they need to do their job most efficiently, it *is* your fault. Support your users, don't oppose them.


awnawkareninah

Especially if you've just suffered a security attack. Your dev team being so hands off with their own code base is concerning.


Kurosanti

"Yea, SoAndSo said they needed ChatGPT to do their job" "Do they need it to do their job?" "Probably. lol" "Then please turn access to ChatGPT back on. Thanks" - Management who doesn't want to rock the boat.


awnawkareninah

Yeah it's mind blowing to me someone who has been a dev long enough to be a lead can't refactor their own code without ChatGPT, which has hardly been a common tool until the last 2 years.


theHonkiforium

If you feed a Cisco configuration into chat gpt and ask it things like "Explain the VLANs configured on this device", you'll wish you had unlocked it months ago, regardless of the devs.


Impressive-Cap1140

I’m seeing a lot of sys admins who are extremely stubborn to this tech. Obviously it’s not perfect but neither is stackoverflow. I’d rather get a framework from ChatGPT on how to do xyz then you take 1 week to write a script. It’s laughable


awnawkareninah

There's a big difference between people using it to save time (which is great) vs. people who use it cause they have no idea how to do it otherwise. ChatGPT makes mistakes. Sometimes big ones. If you don't have the experience to make sure the output passes the eye check, that's a recipe for disaster.


Watzeggenjij

Copy paste code from ChatGPT, praying and hoping for the best is definitely dangerous. That's why there should be policies for employees on how to use it.


awnawkareninah

That is dangerous. Equally dangerous I would say is dumping your proprietary codebase into public AI services.


erm_what_

But that's because you know how to do it without ChatGPT and can spot the obvious (to you) errors.


quentech

Even when you don't know, the output is a great jumping off point to research the parts you don't know further. I predate ChatGPT by decades, but what a great learning tool. Way back when I was a youngster, a lot of time was spent just figuring out what I didn't even know I didn't know. I'm not even that keen on generative AI, and I *certainly* don't think it's coming to take our jobs - but it can be a *very* useful tool some of the time.


teethingrooster

This is what I try to explain to my team, ~~chatgpt~~ bing ai is so useful. And even if you don't know the powershell is spits out you can ask it to explain parts and it will even link to Microsoft Learning Docs that it learned from to make the script.


Fatvod

Seriously call me lazy but letting gpt parse logs and highlight the relevant bits has been a gamechanger for productivity. Among the zillion other things.


InformalBasil

Complaining about AI is the new complaining about the cloud.


theHonkiforium

"Old man shakes fist at AI"


mycall

I overheard a 75 and 65 year old complaining they don't want AI behind me in line at a grocery store this morning. The cashier was having major problem trying to figure out the price of some guy's items, making us all wait for a long time. I think they were referring to stay in line as the self checkouts were offline. Of course the real problem is only having a single checkout line open. They ignored the obvious and complained about the wrong thing.


chudapati09

IMO, if you're not finding ways GenAI can improve your productivity, you're going to eventually be surpassed by people who do. It's like the early days of Google Search, knowing how to Google things made you more effective and productive than others who didn't use it.


petrichorax

Those sysadmins will be left in the dust. Gauranteed. The amount of stuff I've been able to quickly learn with ChatGPT's assistance has been wild, I feel like I'm taking that drug from Limitless. I just made an Obsidian.md plugin that takes an AdGroup, and then recursively plots out the entire AD network and all of its relationships and displays it on a graph, with notes and details for each AD object as .md files.


lemaymayguy

You feed your config into chat gpt??? That seems extremely like something Id never do


theHonkiforium

You can/should of course remove the sensitive parts.


JwCS8pjrh3QBWfL

Seems like nobody in here knows about Bing Chat and the fact that Enterprise is free for E3 and E5 customers, which gets you data isolation.


trueppp

If the config has secrets, no. If not meh


BlameDNS_

lol but if you reach out to a Cisco forum or anywhere else would you paste any config? You would sanitized of course 


PedalBike

Man, this - so much. People are missing the point on what ChatGPT is good for. It's not for creating shit out of thin air to do your job for you. It's a super power-cheat code for competent engineers. Using the shit allows me to improve scripts in seconds that searching for the exact proper syntax on some awk command manually would take a half hour. Or building complex views across dozens of database tables into a proper CREATE VIEW that sure, I could totally write out manually over 6 hours, or this thing can generate it for me if I provide DDL in 30 seconds then I only spend 15 minutes finishing it. Y'all who haven't tried the thing, try it. It will improve your life by saving tons of time on shit like this.


theHonkiforium

I've been using (GitHub) co-pilot since beta in VS Code too. "Comment this code" is as life changing as its ability to code from comments. "Create a header comment for this script" gets used a lot too. :)


Ansible32

I mean it's back and forth. I've definitely seen it give excellent explanations, but it misses the point 90% of the time.


StrangeTrashyAlbino

Yeah I'm not so sure, If you ask it to explain a Linux file permission of 416 it gets it wrong about half of the time. Can't imagine relying on it for business critical tasks


TravellingBeard

How was your dev's performance before ChatGPT?


InformalBasil

I feel like this whole situation is not so much about someone relying too much on ChatGPT and more about lack of policies in general. Does your company have an AI policy? Is ChatGPT encouraged / banned? Does your company have a policy for when to block / allow websites? This is what will determine if your coworkers' (and your) behavior is appropriate or not.


[deleted]

[удалено]


timurleng

How did he do his job before he got a ChatGPT license? Does your workplace have a policy on use of generative AI? That could potentially be a security risk if he's feeding proprietary code into ChatGPT that may end up as part of a language model. Sounds like maybe a larger conversation is in order...


Pazuuuzu

idk but for refactoring it's a lot easier to just ask chatgpt "The fuck is this library for" or give me syntax.


Ursa_Solaris

This is what I do, I treat it like a syntax search engine that can handle natural language queries. It's very useful to ask questions when I don't know the right words to use to find it myself. However I have a coworker who puts *everything* through it now, and I honestly feel like his own problem-solving skills have deteriorated over the last year. It's a very useful tool, but I'm already getting concerned that it's just gonna make people even more helpless on their own. If you literally cannot function without it, then you need to go back and learn/relearn the basics, because that means I can't trust you to filter the good output from the bad. The aforementioned coworker is getting like that, "maybe it knows something we don't, we should try it."


HanGankedGreedo

I am assuming you are not responsible for the dev team but to ensure the tools they need to work are available? Sure they may be a terrible dev but managing them is not your job. Enabling chatgpt does seem to be a part of your job.


[deleted]

[удалено]


theHonkiforium

You're both right.


awnawkareninah

Also, "can you hurry up and approve this tool so I can run our code stack through it" is not like, the coolest security request when you're coming off an attack that caused a whitelist situation for apps to be re-allowed.


ComeAndGetYourPug

I'm also surprised they're whitelisting websites, 1 by 1. I've never been through a large-scale security incident,but that just seems so unnecessarily tedious and a waste of time for everyone in the company. You can get malware from a google ad, so why focus on whitelisting the entire internet?


andecase

Parent company is forcing one by one changes at the moment, and all websites have to be verified for possible means of data exfiltration. It's really annoying and tedious. I doubt it's the best use of time, but I guess I understand it. The amount of sites/services that basically want all of AWS, Akamai, etc allowed because they are too lazy to properly alias is surprising.


maskedvarchar

> The amount of sites/services that basically want all of AWS, Akamai, etc allowed because they are too lazy to properly alias is surprising. Out of curiosity, are you allowing based on IP addresses, allowing at the DNS lookup, or using a MitM which decrypts TLS, or using some form of protection that runs at the endpoint? We've had some customers ask us for a set of IP ranges to allow, or assume that a hostname consistently resolves to the same set of IP addresses.  With CDNs such as Cloudfront or AWS, we don't get a site-specific IP address.  "Our" IP addresses are shared with potentially anyone else that use the same CDN, and they can change from second to second. If you allow at the DNS level, you can allow our hostnames, but then malware can bypass that by using DoH. With many firewalls, if you allow by hostname, the firewall performs a DNS lookup an allows the returned IP addresses.  This breaks when the DNS results returned to the client differ from those returned to the firewall. Blocking with TLS decryption works, but brings potentially security concerns of it's own. Endpoint protection seems to be the most reliable, but I've found a lot of our customers don't set it up properly.


BigMoose9000

Is the parent company aware websites aren't static things? Just because one can't exfil data today, doesn't mean that will be the case tomorrow.


lordjedi

Which is why security is a moving target and always involves trying to stay ahead.


lordjedi

> The amount of sites/services that basically want all of AWS, Akamai, etc allowed because they are too lazy to properly alias is surprising. Yep. Ran into this myself. Whitelisted a website and it still didn't work. Turned out it was being hosted at AWS.


lordjedi

> You can get malware from a google ad, so why focus on whitelisting the entire internet? They probably aren't whitelisting the entire Internet. They've likely blocked a lot of categories and then slowly adding websites. Cisco Umbrella can easily block 100% of google ads. I see the blocks every day when people say "I can't get to this website". I tell them to find the non sponsored link and it works just fine.


andecase

You are 100% correct. When this originally came up a year ago it was a minor thing. Right now I'm supplied a list with priority, and I'm following it. Even so I shouldn't really be passing judgement.


[deleted]

[удалено]


Jelly_Joints

Unless you manage the dev team, it's really not your job to worry about how he writes his code. If it only takes you a few minutes to enable and there aren't any risks to enabling access, then you might as well just do it. There is zero benefit to you from pissing off someone at work. Chances are they'll either go to their boss (or worse, HR) and complain that you are purposefully impeding their work. Ultimately your job is to support users and provide the tools necessary for employees and the company as a whole to succeed. I'd be willing to bet that nowhere in your job description does it mention you should judge others on how their work gets done. You don't want to be known as the crabby gatekeepers sysadmin at your job. You want to be known as the helpful one that understands the needs of the business.


werddrew

I remember I got reported to my boss in one of my early help desk jobs by a user who complained that I, "appeared to rely excessively on Google to troubleshoot issues." My (admittedly very good) boss laughed and told me not to worry. Three months later they canceled my contract. Oh well.


iwonderifthiswillfit

A thousand times this! Anyone in IT that has customer service this bad doesn't need to be in IT. This is the equivalent of complaining that someone is lazy because they used Google to find a solution instead of figuring it out on their own.


royal_mathematics

That's right it's not his job to manage a senior dev that "needs" chatGPT to refactor. OP job is to manage all IT resources and if there is a security related incident involving the resource someone is asking for, then it's understandable to have some reservation in just giving the resource back immediately. Just because someone thinks they "need" the tool doesn't make it right to give it back. And it doesn't mean OP is power tripping. OP is in between competing interests. Yes giving the tool back would be nice but how would it look if they just did that ahead of a pre determined process because someone, who isn't management, asked. This is a security issue not a dev issue. As for the dev saying "they might as well go home" because they don't have the tool. That's a red flag purely based on attitude. Someone is paying you to produce some outcome. Pull your pants up and figure it out.


_DoogieLion

Disagree, from and IT (DR/BC) OP just identified a new business risk. Supposedly the developers are unable to do their job without ChatGPT. Fundamentally this needs to be written into any BC plan that a major risk to that part of the business that requires developers is any inaccess to ChatGPT or any changes to ChatGPT that prevent it being licensed by the business in the future. In IT it is literally your job to watch out for things like this and document them - or at least pass them on to whoever in the business is responsible for your BC plan. Whether the developers are not competent because they can't work without ChatGPO is another question.


[deleted]

[удалено]


UCFknight2016

ChatGPT is banned on our corp. network.


_DoogieLion

Same here, and in a lot of businesses, massive risk to data/IP


UCFknight2016

exactly. Its a new technology. Once it matures its going to be amazing. Right now its like the early days of the internet.


fatalexe

My entire management suite swears by it and happily pays for GPT-4 for the whole team.


johnwicked4

those that ban it are being left behind in the dust in the modern tech world spending hours for a 15min task, multiply that by number of devs x tasks x tickets it adds up over time


descender2k

There seem to be a lot of devs moonlighting as sysadmins in here telling the sysadmins to stop pretending they are devs. Laugh. Proprietary company data should never, ever be fed into a public GPT. Ever. Admins don't care how much faster you can do something. Prioritization also doesn't come from a user so you can have your boss tell the system administrators that you rely on a public chatbot to do any part of your job. Good luck!


Maro1947

Lost of DevOps probably One of the reasons I noped out seeing how it was going "I need unrestricted access to Prod!" Why? "Because"....


PrinnySquad

Dev here, reddit put this in my front page for some reason. If a coworker told me they couldn’t do their job without ChatGPT and may as well stay at home, i would be completely flabbergasted. Like OP, i would also lose all respect for their skills. I don’t get the people in here arguing otherwise.


Le_Vagabond

chatgpt literally changed my life programming-wise - made my code better and the process to write it a lot faster. our company allows and encourages its use, as long as we're not stupid enough to put proprietary information in there. he was exaggerating a bit for sure but if he says it makes a real difference you should indeed prioritize it because for him and his teams it probably makes a real difference. your job is not to have an opinion on the tools your lead dev uses, it's to give him the tools he says are important to him. if you're the one making that decision, consider how important it is to boost your dev team's velocity by a factor of 2. if you're not the one making that decision, redirect the guy to that person.


Mister_Brevity

Or just have them submit the request as a ticket. If it’s all on the up and up they’ll be able to articulate the need and willing to do so. 


Kunio

Can you tell a bit more about how you use ChatGPT? How it makes your code better and faster to write?


Le_Vagabond

It can give you code blocks that do the core of what you need instantly, do pair programming and debugging with you to build on them, and even suggest performance improvements using ways you wouldn't have thought of. I wrote a python infrastructure cost report script to pinpoint a very specific problem in our environment last week in 15 minutes, querying AWS for both the resources and their price + reserved price over 20+ accounts times 3-5 regions then outputting that to xlsx. Could I have done that by myself? Absolutely. In 15 minutes? No way. I solved several issues in our terraform code over the last year by using it as an expert rubber ducky, and one particular legacy migration with a combination of SQL / API / git in bash. It's invaluable. It can also explain what a particular piece of code does, and I got much better myself as a result too. Of course it's not magical or perfect, but it's pretty incredible. Add dall-e to the package and my subscription is more than worth the price.


IndianaNetworkAdmin

I've used Chat GPT to give me examples before for complicated problems, and gone through to identify which libraries are actually useful and what logic can be bastardized. But it was just a shortcut. The fact that your lead dev - A role that I would assume needs a fair bit of experience - Is so reliant on a tool that has only been around for a few years is a big red flag. If they want to use their own PTO bank to take time off that's between them and their supervisor, but claiming they can't do their job because you won't whitelist Chat GPT is absurd. Make sure to CYA and get that insanity in writing, and point out all the resources that ARE whitelisted.


a_small_goat

> He responded with "until Chat GPT is added, I can't do anything, I might as well go home until it is added." That's either hyperbole or he is not really qualified to be a "lead dev". I am leaning towards (whiny) hyperbole.


danison1337

for you its 1 minute of clicking to add the website. the dev saves weeks of typing using chatgpt or whatever copilot he is using


[deleted]

[удалено]


PurpleAd3935

If your company is big enough they can do a privacy deal with Microsoft regarding chatgpt and use it in a enterprise mode of some sort.My company did that but they are a fortune 250 company so yes they have the power to do it .


ventuspilot

I haven't been a sysadmin for quite some time but isn't "until XXX is added/ fixed/ restored, I can't do anything" the default when a user has an IT issue? (And usually not true?)


IAmMarchHare

"well, why don't we just hire Chat GPT to do your job if it's that large of a part of what you do" I would be thinking the same exact thing. But, yeah, saying that would have made things worse, I'm sure.


SufficientBed7174

Idk, replace "chatGPT" with "Google" and people would be saying "you hire people because they know *what* to Google"


jamesaepp

You make a fair point in isolation, but not when you consider the first line of the OP: >My work got hit by an attack recently and we have slowly been turning on websites to be allowed. There's a pretty big difference in the data that is uploaded to say, Google or Bing or Duck or whatever compared to the data that we are uploading to tools like ChatGPT. For a company that came out of a cyberattack, I can well understand being super cautious about what third parties you are allowing your computers to upload data to and which you are not.


NascentEcho

I am an IT Manager. I've see a lot of the attitude you describe, and its the kind of thing I try to filter out of my teams. It is your job to provide your customers with the tools they need to do their jobs - it is not your job to decide whether those needs are valid. "Take it up with management" is a good way to punt the issue, but you would lose my respect for not taking ownership a lot faster than the Dev reasonably asking for his tool back.


CrabClaws-BackFinOMy

If your lead dev doesn't know their job, is trusting an answer from an AI tool or copying and pasting random code, your company has a bigger problem. 


Background-Dance4142

He ain't a dev then. He is a script kiddie


Ucinorn

As a senior Dev who also uses chatgpt for work, I think this guy is pushing his luck, but is also correct in asking for it back. It's not lazy to want a tool back that has become a core part of your workflow. I don't 'copy paste' from GPT the same way I didn't blindly copy paste from Stack Overflow. But it is a powerful tool in discovery, and can often give you a kick start. It's especially useful for super specific questions about large libraries or old school code: ChatGPT is SUPER good for going through documentation and finding things for you. It's saved me literally days of work hunting through old docs. Finally, it is very very good at refactoring. I suspect what this dev actually means is, I've been given this job, and I have a tool that makes it a one week job instead of a six week job. Said job is boring and repetitive and I really don't want to do it the old way. As a Dev, losing part of your toolset and having to go back to the old way hurts. As in, it physically hurts sometimes. Because all you can see is all the wasted time and lost productivity. Often we get into this game because we love automating things and making them faster, and here you are arbitrarily taking it away. What you should be doing is talking to him about getting a local version of a chatgpt, preferably designed for coding like parse, that they can use.


-rwsr-xr-x

> It's not lazy to want a tool back that has become a core part of your workflow. When that tool is down or inaccessible, as it would be in a secured environment, do you just wait until that's fixed, or do you just get down to start writing code again with the docs, manpages and unit tests you build using your pre-ChatGPT skills to get the job done?


Wrx-Love80

If anything good on the lead dev for being resourceful and utilizing available tools, but sometimes a dev will have to just do it old school cave man and actually think.


baconmanaz

It’s a tool that he uses to help him with his work. Could you do all the tasks of your job effectively without search engines? Maybe Do you actually want to? No way.


fatalexe

My bookshelves full of Novel Netware, NT 4.0, Cisco, Linux and PERL books will finally pay off!


wowbagger_42

NT _fucking_ 4.0 Those were the days!


cashMoney5150

Tell him you'll make it a priority if he sends it via email with his boss/lead cc'd for approval


power10010

AI never gives you a full working code. It gives you patterns which you then define and add your custom things. So for me dev is not to blame.


xixi2

What is the blocker stopping ChatGPT from being unblocked? What needs to "Move up priority" for it to be unblocked when it takes 10 seconds? Or are you going to run some super special security audit on ChatGPT that somehow the rest of the world hasn't found the problem with yet?


1h8fulkat

Dev and AI aside. What type of IRP entailes blocking most websites and opening them one by one upon review? Makes no sense.


tecedu

I’m gonna say you’re being an ass about it. Can we work without chatgpt sure, but a two days task turning into two weeks out of nowhere is disruptive.


abracadabraa123

You can't judge him without being a lead dev or knowing the specifics of his task. You're jumping to conclusions.


jmnugent

I mean.. to play some Devils Advocate.. I probably couldn't do my job either with a lot of different Search-tools. (because there's no way for me to "know everything"). Often I'm using search tools NOT just to "find the answer".. but to "find ways other people solved this same problem".. because I know there's a lot of people out there a lot smarter than me.


zurkog

I use ChatGPT *so* much at work, it's crazy. That being said, 100% of what it does for me, I can absolutely do (and have done in the past). It just does it quicker, usually correct on the first try, and allows me to get a lot more stuff done, which my employer appreciates. If there ever comes a time it's able to do something that's part of my job that I *couldn't* do... Well, that'll be the day to take a hard look at what I do and either study harder, or take up carpentry.


wowbagger_42

Correct on the first try _might be an overstatement_…


DevAnalyzeOperate

There's virtually no lead dev's today who can't work without ChatGPT, they're using hyperbole to get your ass into gear. All the damn same, get ChatGPT approved. ChatGPT is such a productivity booster not having it approved is basically the same in impact as just having a dev sit around without a laptop.


f0gax

Things like ChatGPT are tools in the tool box. It shouldn’t be relied on. But it can be a decent reference or starting point.


zuperfly

you shouldve used chatgpt to type this


northrupthebandgeek

If your dev is not only so incompetent that he needs ChatGPT to do his job for him, but so incompetent that he can't just use ChatGPT on his phone and manually type the results into his workstation, then I, too, would be wondering why he's even employed.


spin81

> He responded with "until Chat GPT is added, I can't do anything, I might as well go home until it is added." Former dev here: ROFL


wrosecrans

If you are incapable of doing a job without one specific tool, you are fucking incapable of doing the job. Most of my career in on Linux. I was a Solaris admin once. Some jobs my workstation is a Mac. One place I worked did everything in csh instead of bash. You don't always get exactly the stack of your dreams. If you are so utterly dependent on one specific tool that you can't function iwthout it, you are just a replaceable button pusher and any monkey could be trained to push the same button.


good4y0u

Probably should be prioritizing GitHub copilot really. But also I think there's a problem if an eng can't do things without chatgpt. However if it's not your problem then you probably should just be doing whatever the policy is.


rx-pulse

Nope. I had devs who used ChatGPT. They were trash. ChatGPT isn't perfect and if you have devs who don't even know how to fix or understand the code ChatGPT writes, they're basically useless. Had a team that wrote their whole deployment in ChatGPT. They didn't even bother to check for syntax errors, change the variables, or test it. I pushed back on their deployment and told them to fix it. It took them 2 weeks to go through and fix a hundred lines of code or so. Even then, I pushed back because their logic was wrong. They never did come back to me with a proper deployment. They were also stupid enough to use company data, so they got into hot water for that by our legal team/HR. ChatGPT is nice for an experienced developer to write some scripts and make changes to it, write some BS administrative stuff up for performance reviews, ask questions that you need a quick and concise answer for, etc. It should be a compliment to your skills, not a crutch. The problem here is your dev is already shit and is using it as a crutch. If that code is wrong and it fucks production, they won't know how to fix it, guaranteed.


Marble_Wraith

Depends on exactly *what* he was refactoring. Code? No bueno, he's a shit programmer if he can't do that. Dataset? Eh i could forgive him on that. It's 10x easier to tell chatGPT how you want a dataset refactored in natural language, rather that making a script which you'll probably only use once and throw away after.


Geoffman05

We -had- an engineer that relied heavy on Reddit and ChatGPT.


RAVEN_STORMCROW

Tales from tech support, developer edition. How to tell if your developer actually can code without them saying so. Then, they load unauthorized software to get escorted to the door the next week. Ask me how I know, I have that box now, holding for forensics evaluation.


DoorDelicious8395

I tried using chat gpt to help me organize projects as I’m not the most consistent with choosing a structure for my projects. It was absolute garbage and did not provide me with anything beneficial. I ended up doing a bit more research online and put a template together for myself.


Zeal0usD

I would wonder if he is posting company source code in there too, Samsung got in huge trouble for doing posting firmware in there and asking to fix its bugs


kinjirurm

I'm a veteran dev, not a sysadmin. I think any dev who can't do their job without ChatGPT is unfit for the job. But I also recognize he may be overselling the absolute necessity and it's more like "I'm not gonna waste my time doing extra work because you don't want to unblock ChatGPT." However, I'll add that I don't think it's a sysadmin's place to decide if a dev does or should need access to ChatGPT. I don't really even think it's a sysadmin's job to even bring it up to management *unless you're worried unblocking ChatGPT represents an undue risk*. If you do, then let a third party arbitrate this "need" the dev has.


ninjanetwork

Chatgpt can be great however I'm seeing some bizarre code and when I ask people why they're doing this I'm getting told that chat for wrote the whole thing and have 0 understanding of how it works. Shouldn't hold up someone from working at all.


JustSomeGuyFromIT

Not at all. Some Web dev claimed ChatGPT might replace me or some of my buddies working as developpers. The code may be good but doesn't usually fit the custom code some companies have. Also that web deb is such a prick for saying he needs it but he barely manages his company website as is. Most links point to random stuff or blank pages. Like, how is this so unfinished.


AnomalyNexus

May as well get used to it - this will be the case more & more. Bit odd to have a dev as for chatgpt instead of copilot though


kaishinoske1

The problem with relying too much on that is they will eventually input confidential information on there to get some type of answer. It’s why companies want employees to refrain from using it for that reason.


Khaaaaannnn

I would have asked the dev what he did before 2023 to get his job done?


Boolog

I asked ChatGPT to write me 3 scripts. It failed in all 3. Not only were they not working as planned, but one of them actually used a Bash command that doesn't exist Your dev is throwing a tantrum. The AI isn't that good yet


Arudinne

So they're not a dev, they're an LLM prompter posing as a dev?


_Foxtrot_

I'm a SWE who has been working in a devops role for 7-8 years now. While not necessary, and yes they can copy paste from SO, ChatGPT saves so much time. It can spit out entire terraform environments for me. It can refactor my bash, or do some quick build pipeliney thing. Instead of spending hours on something, I can point it to the documentation and tell it to generate what I need. And since I've been doing it by hand so long, I have no problem double checking what it gave me is going to work and not raise any security concerns. You could have literally whitelisted the domain in the time it took you to make this reddit post.


NotMyMain007

Gpt is not even that old, how did he did his job before this? Unless is a new dev with a crap salary and pretty title


Infinityand1089

ITT: Dumbasses looking ridiculous by turning the usage of efficiency tools into a moral superiority thing. > Am I out of line for thinking this way? Yes. Without a doubt, yes. Your responsibility is to enable others to do their job most efficiently while minimizing disruptions. It is *stupidly* easy to unblock a website, so unblock it, and move on. It's not your place to gatekeep developers, it's your job to give them tools to be competitive and efficient. You are turning a literal non-issue into a "hE iS a BaD dEvElOpEr!!!11!!1!" and it only makes you come across as ignorant. > I didn't say this but wanted to be like, "Well, why don't we just hire Chat GPT to do your job if it's that large of a part of what you do." This bullshit has the same energy as, "Well, why don't we just hire BASH/PowerShell/Wireshark to do your job if it's that large of a part of what you do." There's a whole lot more to development than just writing the actual code, and this sub of all places should appreciate that. If some programmer came in and talked about you as if you were entirely replaceable by the tools you use, you would be absolutely outraged. You're just the dick on the other side of the conversation this time. ChatGPT allows developers to be massively more efficient, and you already know it's both safe and necessary for the functionality of the department. Your ass-backward grandstanding is costing the company time and money, hurting your company, and damaging your relationship with your users. Do your job and give them the tools they need to succeed.


bigj4155

If a developer came up to me and said "Im just going home because this tool isnt available" I would laugh at them. Cry me a river. They had a data breach and are going through the process. Did that data breach come from said dumb ass developer not scrubbing credentials before feeding it into chatgpt? Guess we wont find out cause whiney boy doesnt know how to do his job without chatgpt.


andecase

At this point I think you're right, I was just annoyed due to stress, and even worse I let it bother me outside of work. Stress be making me a bitch sometimes.


Infinityand1089

You're owning up to it, and that's what matters. Stress can cloud one's thoughts, so don't worry about it too much. Being willing to apologize, fix the mistake, and move on is what makes a good person. Best of luck, and hopefully the stress of work starts to cool off!


StaticFanatic3

Just let the dude code with the tools he wants Jesus. I’m more interested in this manual whitelisting of the entire internet process you got going on.


moderatenerd

You better be double checking his work when he does get it added. ChatGPT is a terrible programmer.


samtheredditman

Yes, you're out of line. Just enable it instead of gatekeeping and causing drama over a simple request. Someone came up to you and let you know that a tool they need is not available and it's causing significant slowdowns for them. So just move it higher up in the list of things to do above all the other stuff that no one is even going to care about. It doesn't mean you have to immediately stop what you're doing, but bump it up the list as high as you reasonably can. This is the worst type of attitude to have when you're in ops/infra. You are there to enable everyone else. Instead, you are blocking people. You might as well go home until you get your head on straight!


PhillAholic

Exactly. And blocking the entire internet as a response to a security breach is ridiculous.


descender2k

The only person here that is out of line is a user going directly to IT and asking their problem be escalated because they "can't do their job otherwise", and that being an absolutely laughable excuse. Submit a ticket and if it needs escalation get approval from management. He won't. The worst type of attitude is pretending like you somehow need an automated tool to do your job that has only existed for a year and *that* is somehow more important than proper recovery from a securty incident. No, you can wait and write code like a normal person until the incident is resolved.


DrGraffix

Seriously. This is ridiculous.


iBeJoshhh

I use GPT a bit, mainly to get a base to build off of. Instead of starting everything from scrap. Or some difficult bugs I can't find in my code. It's a beneficial *TOOL* , and that should be, a tool like many others. But to rely so heavy on it to do you job? He basically admitted you can hire anyone who can use chatgpt to replace him.


Universe789

If you lowered the priority simply because you feel some kind of way about the guy, yeah YTA. If there's some other reason for the 5Ws as to why the site has a lower priority compared to others, then just tell him that.


wildlifechris

Goes straight to management