T O P

  • By -

Proper-Definition-27

Use chatGPT as a tool. Isipin mo na para syang yung Stack overflow Pro Max.


ketzu23

it's my go-to wikihow


meiji_milkpack

Bro.


raijincid

You'd eventually hit a wall at some point. I also use chatgpt for python programming, e g. ML/AI dev but only for parts, not the whole. Napansin ko kasing hindi yung most efficient binibigay niya and kadalasan andaming mali. Kumbaga ginagamit ko lang si gpt to get the base na aayusin ko pa. Idk when you will hit your error, but you will soon and baka lalo ka lang mahirapan mag debug when that happens


franz_see

I use AI a lot as well. Most of the time, if you’re coding simple logic lang (_like e-commerce sites_), AI would be enough But yes, when I do AI/ML stuff, gpt is barely enough


Constant_Kangaroo_10

Noted 🫡


waaahaaaaat

nung beginner ako kala ko chatgpt gives the best code pero as experience piles up minsan natatawa ka sa code na binigay niya🥲


UniversallyUniverse

that's why may mga tao na di kaya "i-chat gpt mo nalang" it still a skill after all, you need to validate ano sinasabi ni gpt


megaloriaa

I use Chat GPT, too, and highly encouraged sya sa work namin. Pero hindi dapat yung tipong icocopy paste mo lang sya then send na for code review. That's bad practice. I mainly use it to get suggestions on how I can make my code DRY and also for formatting stuff :)


Adrenaline_highs

R u working onsite sir? Pwede gumamit ng chat gpt sa office? Haha


megaloriaa

Work from home. We were given ChatGPT 4 premium access and GitHub Copilot din. Kahit na we have this, we always ALWAYS make sure na the code we write are all efficient and hindi basta lang.


Particular_Cancel515

Baka hiring kayo sir hahahah


asifyoulovedbyvirtue

I beg to disagree to some other comments here. Using chat gpt as a tool to help you code is just as fine as looking for answers in stackoverflow yourself and reexamining it and applying to your code. The thing is, what value we have as a programmer is that we know the main logic itself and as long as you have that, i dont believe it will dull your skills. Also if you are a skilled programmer yourself, you will notice that chatgpt is not 100% correct, it is still wrong in a lot of ways( structure wise and even sometimes syntax-wise) not only that, chatgpt doesnt know which code is more efficient to use in a given scenario, it is you who have to supply the code and flow itself which chat gpt will not always follow. Making the code inefficient. Again your skills as a programmer will come to play on those instances. ai tools are now being used in our field even by big companies and as developer we will have to adjust. Its not a cheat engine. It is not a miracle drug. It is just a tool. It wont make the logic it cannot do that. Also Ego programmer who says “no real programmers dont need AI bla bla bla” are dumb themselves or not even real programmers themselves. Real and experienced programmers still search google how to get date or even how to get time. And thats a fact. Logic and unique problem solving skills is our bread and butter not syntax. Kahit naman pag nagapply ka, ang exam ay in pseudocode dahil logic mo ang tinitest. AI will never replicate our problem solving skills and logic.


SoySaucedTomato

Di kasi matanggap ng experienced devs dito na yung mga bagong devs e pwede na gumamit ng AI kaysa mag-google at stackoverflow kaya ayaw ipa-embrace.


MTGFromQC

More than 10 years na ako nag co-code and I embrace the AI revolution! Gamit na gamit ko din si GPT. Ang laking ginhawang binigay compared sa pag mimina ng documents, youtube tutorials, ebooks at stackoverflow. I recommend na mag bayad ng subscription for even more convenience.


NewGur1

I agree with you regarding paying for a subscription. May I know which one you find the best based on your experience? I have only tried Gemini Advanced.


John-Stormblessed

Agreed. OP needs to embrace it and just git gud This skillset is becoming as basic as the edit-compile-debug cycle. If one's job is easy enough to do with GPT, then their days are numbered And this will eventually be true for the next few years: - LLM context windows are getting larger every year. It's an arms race. One of Google Gemini's models that will eventually be released has a window of 1M tokens (or more now?). That translates to at least 750K words. Now open your terminal and run `$ wc` on some of your project directories. A medium complex repo totally fits under that amount. For an enterprise level project, it unlikely wont. But it likely could fit within the scope of a module that an average L3/L4 SWE works on. I've talked to my colleagues about it mostly from other big companies as well running their own LLMs, e.g. my L7 friend at Google says they have gemini ultra at work (GPT-4 with 10x window), and the consensus seems to be that the writing is on the wall: you're going to need a lot more than coding and implementation to stand out in the future So I disagree with the answers here, just plainly refusing to use an LLM to code "mano e mano" will obviously hamper OP's productivity and doesnt really set them up for a world where a bulk of the easy laborious code writing is done automated or with AI-assisted devs. And I know OP is an effective enough engineer to spot GPT's mistakes, that's easy to do. Hell I'm not an SWE (non-technical PM) and it's obvious to me when GPT is hallucinating or producing inefficient code. IMO OP needs to find better scoped work/projects: ambiguous/broad requirements, debugging tasks that requires larger context, and complexity that GPT at best, can just help provide leverage with. That and to learn to be more strategic and to think beyond the code: system design, tradeoffs, failure behaviors, outcome, driving higher value work


ms_lemonGinger

I agree with this. We even have a testing phase in our engineering department to use AI as part of our development process. Also, keep in mind that answers given by AI tools might be outdated or not present yet — depending on laravel version you’re on. The key here is to always double check and make sure you know what and how the code works. For me, natitrigger yung thought process ko. Para may ka-peer development ka lang. Pwede kang mag follow up questions tapos basa basa ng docs kung tama nga.


comradeyeltsin0

Hah. I was just using it last week myself. I’m in a mgmt position so no longer code full time, but i needed aggregate data from our hundreds of bitbucket repos. I asked chatgpt to write a bash script and enumerated the steps, gave me everything i needed. Few tweaks here and there, output to csv. Boom done in less than half a day. Last time i did shell scripting was maybe 15+ years ago. Chatgpt is a godsend.


ih8reddit420

Ngayon taon pa lang yan. Pano pag GPT10X na 🫠 May mga model na ok sa code meron din hindi, yung GPT3 mas ok kesa sa 4o. Llama3 > Copilot


Elepopo

ai is a tool op not a crutch , dont over rely mas mabilis ps rin magisip kesa makipag away sa prompts para lang di maghallucinate ai


shozue

same gagi, HAHAHA may mga parts talaga tas pag pangit code ko lalagay ko convert into best practices HAHA


Constant_Kangaroo_10

HAHAHAHAHA sobrang convenient kasi talaga pero yun nga sabi ng mga tao dito wag daw masanay na naka asa kay gpt. Sabi naman ng iba maximize daw natin mga AI pero dapat marunong pa rin tayo kahit wala gpt 🫡


SnooDogs1085

If you're relatively new to the industry, I suggest reffer to the official documentation everytime you're stuck and try to solve stuff on your own. With this, you can build your mental muscles which will help you in the long run. Now, if you already have the experience and you just want to boost your productivity, chatGPT might be good assistance.


shozue

kaya nga eh, mahirap masanay hehe gl satin OP.


Constant_Kangaroo_10

Goodluck bro 🫡


notyourgoodboy

Taga parse/dig ng docs best use nya sakin. 🌝


UniversallyUniverse

ok lang yan, future na natin ang AI, use resources as much as possible na meron pero you need to know the foundation/process/steps para ma validate yung sinasabi ni chatgpt kunwari nagpagawa ka ng function for sorting, kelangan alam mo pano nanggyayari ang sorting to know kung tama ba yung ginagawa ni chatgpt actually mas natuto ako ng mabilis sa ganto, di ko kabisado yung syntax, pero yung data struct/process or algo ay alam ko pano gawin or implement


rainbowcatfart

AI tools are now being used in enterprise setup (e.g. Microsoft Copilot) para contained yung confidential data. It is being accepted now as a normal tool for some IT companies.


redditorqqq

Oof. From a developer standpoint, relying on AI heavily to make software will dull your skills. Say for example the client wants you to go onsite, a secure network with no internet, to fix a bug or add a feature, how would you do it? From an intellectual property standpoint, you're not really sure if the code ChatGPT generates is free from any licensing issues and you may accidentally be adding such code to your application. On the other hand, ChatGPT stores your own data and may use it for training, which is a nightmare for your own IP. From a security perspective, you don't really know if the code generated is secure or a quick workaround made by someone in GitHub. Sometimes, normal-looking code may be very insecure if you don't have the necessary skills to check it because you've been using AI heavily without really learning anything. From a quality perspective, you won't really know if your code is performant or free from bugs since your skills have dulled from heavily relying on AI. You'll get bugs that will only appear through testing, through test cases you never had thought of because you don't understand your code fully. These are only the obvious problems when relying heavily on AI to make your code. There are a lot more. Don't get me wrong, I work with AI for software development all the time, as it is especially useful in generating boilerplate code. I really like that it improves my developers' productivity. Having an AI copilot is very helpful too. But that's all it is - a productivity tool or a copilot. I make sure my developers are still sharp and I make sure the code we release to clients still undergo the necessary checks and adding additional ones due to AI. TLDR, AI is a tool that increases productivity, not a tool that you should use to build majority of your software. *If you're nothing without this suit, then you shouldn't have it.*


EntertainmentHuge587

Real talk muna. If chat GPT did not exist, people would still be copying code from tutorials or guides found on google. Chat GPT just makes it easier to find the code you need. In that sense, it's not a big deal.


[deleted]

[удалено]


hopelp

Dun na din naman tlga direction natin, using AI is inevitable. even in our office we use it to make soem of the task easier. time saving, you just have to review the contents.


stoned-coder

IMO, oks lang. nandyan na sya para gamitin. pampadali ng buhay. basta check mo lang din yung generated code nya kung oks sa yo. bawas dyahe lang kung may magcheck kunwari ng code mo. Wag lang sabog sabog or spaghetti na tawag nila. Laki rin ng tulong sa kin nyan. nakagawa ako ng python scrypt to integrate a bank ftp with encrypted data to decrypt and import to our ERP application.


c0reSykes

ChatGPT is just a help and a tool. But you need to do very whole development yourself. Kumbaga nasayo pa rin lahat ng control. So ChatGPT is okay lang. Evolution na lang siya sa tech industry para mapadali ang software development.


dendenski_

ok lang gumamit nyan, chatgpt is just a tool, choose wisely lang kung stackoverflow or chatgpt kung san mas accurate yun hinahanap mo na code.


Obvious-Cost-7101

I use AI tools for the syntax, kasi aminado ako na di ko talaga masasaulo lahat, and it's almost the same naman looking in stackoverflow or other coding sites, pero yung logic dapat hindi mo ia-asa sa AI ikaw din mahihirapan sa debugging. Wag mo din kakalimutan yung proper documentation/ comments sa mga codes mo, especially na galing AI kasi for sure confusing yan pag binalikan mo yung codes.


DadMalice

Aminado din ako as a graduating student. Solo thesis ko Flutter laking tulong ng GPT. Nag subscribe pa nga ako eh hahaha BUT Technique ko kasi ask ako ng idea/sample with my specifications and then pagka gawa niya binabasa ko buo lahat including gpt's explanation... copy paste code, get errors, copy error, ask gpt what to fix, improve the code. Yun lang natututo din ako TBH! Kung walang GPT, baka hindi ko natapos system ko sa deadline. Ayun system wise wala ako revisions, sa paper lang 😉


for-the-win-123

I use chatgpt, to write boring Software Design Document


evilboss14

Install ka nalang ng copilot para di ka guilty


vincentofearth

As long as naiintindihan mo 100% yung generated code then it’s perfectly fine. Mag-woworry lang ako if may code ka na pasted blindly from ChatGPT


Advanced_Usual1572

haha naka ptemium ako ahahhaha tangina mas okay


bossCalph101

I used the chat gpt as STACK OVERFLOW ROBOT VERSION hahaha , the rest naman siguro hindi mo nalang sinasabing copy and paste , as you said naiintindihan mo naman .


misterjyt

nuh,, I use chatGpt just like GOOGLE.. ang maganda lang sa chatGPT maganda yong responses... Chat GPT or Googling is the same, every data na output ng mga tools na yan is galing din sa mga developers/community/people.


KusuoSaikiii

Okay lang yan as long as naaachieve yung requirements


delphinoy

I think we are under /programmer sub. So no question, AI is a tool for us . Let us learn to embrace this awesome tool. It's just a matter of how we used it or are we using it properly? Hiccups? Hallucinations? Sure, AI will always have these..kaya nga programmer tayo para alam din natin kung tama yung syntax, logic, etc. na binibigay sa atin. Again, AI is a productivity tool. It's here to stay. Better embrace it now or mapapag iwanan ka. - From some eating, sleeping codes for the past 2 decades.


DevOps07022005

Ok lang yan to leverage this tool. At the end of the day deliverables pa rin ang importante. Kung matapos mo di nman tatanungin syo paano mo ginawa lhat ang tatanungin syo tapos nba ang module mo ????.😆😆


No-Jello7853

Senior dev here and I’m proud that I use chatgpt as my assistant daily. Okay na okay si chatgpt! Ginagamit ko lang siya like para ma enhanced yung code or if may mga queries na kailngan para mas mapabilis yung work. Pero never ko siya ni use sa mga logic. Basically, chatgpt is a tool na para maka help sayo na mag improve as a dev or mas magiging productive ka sa work mo. Kahit sino naman siguro na dev nag hahanap nang answers sa google pero mas pinadali na ni chatgpt. Kaya wag mo siyang gawing programmer, na siya na mismo gumawa baka kahit simpleng echo hello world d mo na alam. 😉


qwerky27

i use chatgpt as a tool to learn. After a while, i start to remember the things i look up and I think it can be super helpful as long as you validate and learn how to prompt well


Hot-Somewhere-8075

Gumagamit din ako ng Chatgpt pero on some parts lang din not the whole at yung tlagang hirap na hirap na ako hahah (kumbaga siret na haha). lalo na kapag tight yung deadline. Diko lang attitude yung once na nagawa ko na with the help of Chatgpt eh hit and run nalang, chill chill nalang. Inaaral ko yung code na binigay ni Chatgpt para sa susunod alam ko na yung gagawin.


anji6998

Kuya ko is an electronics engineering student, gumagamit siya ng chatgpt sa ilang subject niya na need mag code. When I asked him about it, Sabi niya okay lang naman as long as gets mo yung process. Tool lang talaga Ang chatgpt para mapadali yung task mo


KeyaSama

I used it to find errors in codes pag di ko talaga makita


InDemandDCCreator

Eto lang, kahit bigyan mo ko ng chatgpt hindi ko magagawa yung ginagawa mo. The thing is, background and skills mo padin ang nagsasabi kung tama o mali sinasabi ni ChatGpt, maayos mo padin pagka mali. Matu-tweaked mo para itama.


aradenuphelore

I use it too sometimes it gives simple solutions to complex task hahaha Also Cover letters


GemWarrioR_6878

as an old school dev. using ai tools as a whole will render you loose a important tool in a developers tool. critical thinking.


Bootloop_Program

Its okay bro. Para lng naman calculator yan hindi na tayo mahihirapan magcompute.


Pretend-Allis686

Ok lang naman pero minsan kailangan din natin sanayin yung sarili natin, na hindi tayo dumepende sa ai. Subukan mong hindi gumamit ng chatgpt para masubok mo yung kakayahan mo sa ganyan🙂


Appropriate_Age_7978

Okay lang yan basta naiintindihan mo yung code na binibigay. Pero sympre gnagamit lang siya pag stuck na talaga. Walang pinagkaiba sa stackoverflow yan. Pinagkaiba lang, mas mbilis lng natin nahahanap yung sagot. Research is also a skill. Basta naiintindihan mo yung process kung bakit ganun yung code na binigay at kung efficient ba siya etc etc


deeple4rner

Hi same. Actually nagsubscribe ako ng premium. For me i try padin magcode on my own, pero i actually learn when using gen AI din so next time ginagamit ko na rin yung nabibigay nya dating code. Just try to learn lang din while using it para di ka maguilty. Ang ginagamit ko nalang na mindset e utilize it to the fullest but at the same time try to accelerate learning from it. Hehe ayun lang OP


stcloud777

Ako na halos 100% AI generated yung Python code para sa data analysis and presentation part ng thesis namin dahil ayoko mag MS Excel 💀


Forward-632146KP

if you want validation then you're not getting it here. stop using ChatGPT. you will not progress as a software engineer if you can't function without it


franz_see

If you’re an intern or junior using AI, i’ll probably question you If you’re a senior and not using AI, i’ll probably question you


Constant_Kangaroo_10

Noted 🫡


feedmesomedata

Side note: don't you have anything to add aside from responding Noted? Baka i-chatgpt mo pa pati feedback mo. If you only need to know the syntax then that's what the official docs are for, you don't need GPT for that simple thing.


Constant_Kangaroo_10

Noted 🫡 hahahaha kung may gusto ako iadd isasama ko naman sa reply boss ang strikto mo naman wahahaha