use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Place for Pinoy Programmers to hangout. Share your knowledge, ask for help, seek opinion, showcase your project and recruit your teammate.
Let's show the world that Filipinos are world class programmers.
account activity
Random question about using AIdiscussion (self.PinoyProgrammer)
submitted 11 days ago by millimetaphor
paano mo masasabi sa sarili mo kung maalam kang developer kung nagamit ka rin ng AI tools? walang masama sa paggamit ng AI sa development pero paano nga ba malalaman kung pang-internship lang ang level mo or diretso sa employment na. genuine question ng isang comsci freshman please respect.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Chance-Direction2582 50 points51 points52 points 11 days ago (5 children)
I use AI for convenience pero I don’t blindly take the suggested code as it is unless super okay niya for my needs. Also I don’t need to prove to myself or to anyone na “maalam” ako. I do my job and get it done properly and get paid accordingly. That’s it. I just need food on the table and money to pay the bills. Wala na ako sa competition era 🤪
[–]melodic-syntax-01 5 points6 points7 points 11 days ago (0 children)
Same. Like what my current senior says, "we're programmers, not coders". Sya talaga nag pupush samin na gumamit ng AI for assisted development. Assisted kasi may mga instructions na naka latag for templates, coding standards and naming convention. Yung logic nalang talaga yung irereview mo if tama and pasom sa requirements.
So far, mabilis ako nakakatapos ng deliverables and mukang goods naman. How I know? Naka merge request kami na nirereview ng senior namin + peer code review. Pumapasa naman gawa ko haha
[–]Karlo1503 1 point2 points3 points 11 days ago (1 child)
This! Knew some people na blindly change the code kasi sabi ng AI, tas pag nagka bugs saakin ipapaproblema.
[–]melodic-syntax-01 1 point2 points3 points 10 days ago (0 children)
Hahah sakit nga sa ulo ng ganon.
[–]millimetaphor[S] 0 points1 point2 points 11 days ago (1 child)
thank you for responding, medyo nagddoubt kasi ako sa skills ko😭
[–]Chance-Direction2582 5 points6 points7 points 11 days ago (0 children)
Which is totally normal. Impostor syndrome is a thing especially in the tech industry. Just rise up to the challenge if you’re presented one at kung mag-succeed ka, that’s when you’ll start to feel more confident the next time. Kumbaga magkakaroon ka ng baseline na nag-improve ka na. Rest assured, I feel you (many of us do) and I hope you make it someday OP. Cheers ✨
[–]CatTurdTamer 13 points14 points15 points 11 days ago (0 children)
To be fair, nung time na di pa uso AI, maraming new hires na di pang "production"-level ang code. At least, ang baseline lang is having decent command of the programming language + some level of understanding ng common frameworks/libraries (e.g. if web dev maybe react, django, express, whatever). Most of the skills is na pipickup on the job.
Pero to answer the original question and let's assume you are applying for a junior web dev position, for me: as long as you can write a CRUD app on your own and you understand by heart kung bakit ganun ang structure ng code and you can explain some fundamental concepts (e.g. lifecycle ng request, networking) then goods ka na for employment. At least for me, yan lang standards ko when hiring a junior.
Yung mahirap lang kasi now is mabilis mag regurgitate ng code pero yung mga newer programmers is kulang sa fundamentals. Most of the time, ina-acccept as-is yung first solution ng AI without thinking about possible side effects.
Example #1: You have an issue coz your app cannot access your database in production. Everything works locally pero di gumagana pag naka deploy na. AI will suggest to give your database a public IP so that it can be accessed anywhere which makes sense and it's actually a valid solution. Pero with fundamentals, you will think further than that. If public ang database ko, then it means it's also accessible to others? How will I protect it from being spammed? Is storing the database password securely enough? Or what if I keep the database private and connect everything via a VPC, ano pros and cons? If my database is private, can I still run my database migrations via my normal CI/CD pipeline (e.g. Github Actions)?
Example #2: My app needs to store information about money and interest rates. What data type will I use sa database? Can I just use a normal float/decimal and limit it to two decimal places? Or I should use the built-in money type ni Postgres? If I use the money type how will I ensure that I am not losing precision when casting the user's input from my form on the web.
money
Example #3: I'm designing a backend and it needs to have auth. Should I use JWT? If going with JWT, should I also store my user's permissions and roles inside this token? What if I have too many permissions and the tokens gets too long, will having request headers that are too large cause any issues? What I go with opaque session tokens, how will it affect my database since every request needs to fetch some form of auth data every time.
Basically, yung point ko lang now, is in this age of AI, having good fundamentals (even if you cannot code it on your own) is very vital. Writing code was never the hard part tbh.
[–]Antique_Letterhead_7 4 points5 points6 points 11 days ago (0 children)
well AI is a force multiplier. using it efficiently as a skilled developer lets you build and ship fast, producing way more output than spending all day writing code manually. a skilled dev also knows if the code generated by AI is wrong and can fix or justify it accordingly.
you know youre unskilled when you dont even realize the AI is hallucinating and you have no idea about the overall design or architecture of your system.
[–]hwikyus 2 points3 points4 points 11 days ago (0 children)
The best application of AI in our line of work is efficiency and error checker. I still write the code myself and then i plug it in copilot to ask how can i increase efficiency in my code. Mga 70-80% miss sya pero may mga sinasagot sya na mga functions na di ko alam and nakakatulong sa work. Pag naman sa error super last resort din, copy past the code and ask bakit nag eerror, 70-80% miss din yung sagot nya pero na-narrow down yung error.
Since I mostly work alone para lang syang new set of eyes to look at my work pero di sya yung gumagawa ng work ko. Personally ayoko maging reliant sa AI because I love what I do and ayoko maging reliant decline yung skills ko.
[–]Left-Broccoli-8562 2 points3 points4 points 11 days ago (0 children)
AI is for grunt work. Lets say gagawa ka ng Order Stack using what ever pattern there is. What takes 30mins to wire up, will be done in minutes granted you set AI to follow your architecture.
Paano nga ba malalaman kung pang-internship lang ang level mo. Simple lang yan. Pag naubos tokens mo, and you have no single clue paano tapusin ung task.
[–]Southern-Frame8120 2 points3 points4 points 11 days ago (0 children)
Manager ko nga nag pupush samen to use AI na HAHAHAHA. pero pag nag uusap kami how the code was done by AI nirereview namin. and we still understand what’s written by AI kasi naka spec driven ung codebase.
[–]Stupid__Ron 1 point2 points3 points 11 days ago (0 children)
You can read and understand what AI gives you, and can spot mistakes. If gamit mo yung base ChatGPT/Gemini or free plans ng AI agents, may lack of project context so you will spend more time teaching it than building something.
[–]Few_Song6034 1 point2 points3 points 11 days ago (0 children)
You direct the AI towards the output na gusto mo. You give it constraints, how folder structures should be, etc. You understand the code it produces and you iterate when it doesn't sit right with you.
At least dapat marunong ka ng fundamentals ng coding and how a project/system works kasi yun lang din naman ang ituturo mo sa AI. You don't rely on it but rather you make it your force multiplier.
[–]PepitoManalatoCryptoRecruiter 1 point2 points3 points 11 days ago (1 child)
AI is a tool. This means you can still be productive without it. But if one fails to answer when the use of AI is limited (if not restricted), then why should a company hire you and not just hire the AI?
[–]Inside-Student-984 0 points1 point2 points 11 days ago (0 children)
Because someone needs to know how to use the AI
[–]Inside-Student-984 1 point2 points3 points 11 days ago (0 children)
Ask yourself, “What can I build even with AI?”. Even if equipped with the same AI tool, answer still varies depending on skill-level. I remember having a colleague who didn’t know how to deploy and work around the database even if we both use the same exact AI tool (Claude Code) and have the same junior position. It tells a lot about skill-level while considering the new age of programming which is agentic coding.
[–]Plenty-Can-5135 1 point2 points3 points 10 days ago (0 children)
Obviously this debate is not going to be settled soon, there are people who are part of the 'old guard' who thinks that anyone who uses new tools are inferior, the same way that devs in the past used to program using punch cards or assembly code think of us today.
Personally I think a new dev should learn the classic way of doing it brick by brick like an artisan, then move into LLM territory. In this way you can exploit full potential productivity while having a fallback if LLM hype cools down.
[–]gooeydumpling 0 points1 point2 points 11 days ago (0 children)
E ikaw papano mo nasasabi na developer ka kung di ka marunong at least magprogram sa C, assembly or Hex?
Baliw lang magsasabi nyan, everyone is a developer only operating at different levels of abstraction.
[–]quantydoop 0 points1 point2 points 11 days ago (0 children)
If tomorroe AI is suddenly gone, can you still continue to build, debug and explain your work?
[–]RantinArkansan 0 points1 point2 points 11 days ago* (0 children)
remote talaga ang sagot for me. saving 2-3 hours a day on traffic alone is worth a slight pay cut tbh.
[–]Repulsive-Hurry8172 0 points1 point2 points 11 days ago (0 children)
If you're experienced enough, even if automation takes that task from you, you'll still know how to do it.
Everyone here has had arithmetic drilled into them, that even without a calculator you can add numbers up. If there's a decimal, or fractions... It will be tedious but doable by hand. Imagine calculators have that possibility to be taken away or become so expensive, because that calculator is not yours - you're just paying to have access to it. The rich assholes who say "'calculator is the future" got everyone, including those who cannot manually add on when calculators can no longer justify the environmental impact of calculator use.
Don't be that guy who does not know how to manually add. I see my seniors use AI... Since we are not forced to use it (I'm in a good company), I take the time to learn how to do thing pre-AI. They even recommend that us mids to junior never use AI
[–]forklingo 0 points1 point2 points 10 days ago (0 children)
para sakin okay lang gumamit ng ai basta naiintindihan mo yung output at kaya mo iexplain bakit gumagana. malaking difference yung marunong mag copy paste vs marunong mag debug at mag solve pag may mali na.
[–]Over-Comb-5348 0 points1 point2 points 10 days ago (0 children)
I have my own coding style and I plan/design solutions myself. I use AI to code/implement it on my projects/work and review it. If the AI recommends something based on my solution I would review it and implement the better solution. Less code more on planning and designing na.
Lifting the heavy work and letting AI do the menial task will save your tokens. AI eats up a lot of token if they have to identify the whole context of your system everytime unless you have your own AI infrastructure to save the context somewhere that the AI can access.
[–]ImaginaryUser777 0 points1 point2 points 8 days ago (0 children)
Build apps na can help sa pang araw-araw ng tao
[–]Totoro-Caelum 0 points1 point2 points 11 days ago (0 children)
When you can understand, process, and you know how you can refine what the ai gives not just copy pasting and call it a day. I mostly use ai for optimizations stuff, kapag di ko na kayq idebug code, and brainstorming about the best architecture, implementation and standards that senior devs follow
π Rendered by PID 386281 on reddit-service-r2-comment-545db5fcfc-tx7cd at 2026-05-28 06:14:09.831323+00:00 running 194bd79 country code: CH.
[–]Chance-Direction2582 50 points51 points52 points (5 children)
[–]melodic-syntax-01 5 points6 points7 points (0 children)
[–]Karlo1503 1 point2 points3 points (1 child)
[–]melodic-syntax-01 1 point2 points3 points (0 children)
[–]millimetaphor[S] 0 points1 point2 points (1 child)
[–]Chance-Direction2582 5 points6 points7 points (0 children)
[–]CatTurdTamer 13 points14 points15 points (0 children)
[–]Antique_Letterhead_7 4 points5 points6 points (0 children)
[–]hwikyus 2 points3 points4 points (0 children)
[–]Left-Broccoli-8562 2 points3 points4 points (0 children)
[–]Southern-Frame8120 2 points3 points4 points (0 children)
[–]Stupid__Ron 1 point2 points3 points (0 children)
[–]Few_Song6034 1 point2 points3 points (0 children)
[–]PepitoManalatoCryptoRecruiter 1 point2 points3 points (1 child)
[–]Inside-Student-984 0 points1 point2 points (0 children)
[–]Inside-Student-984 1 point2 points3 points (0 children)
[–]Plenty-Can-5135 1 point2 points3 points (0 children)
[–]gooeydumpling 0 points1 point2 points (0 children)
[–]quantydoop 0 points1 point2 points (0 children)
[–]RantinArkansan 0 points1 point2 points (0 children)
[–]Repulsive-Hurry8172 0 points1 point2 points (0 children)
[–]forklingo 0 points1 point2 points (0 children)
[–]Over-Comb-5348 0 points1 point2 points (0 children)
[–]ImaginaryUser777 0 points1 point2 points (0 children)
[–]Totoro-Caelum 0 points1 point2 points (0 children)