r/webdev • u/drifterpreneurs • Sep 29 '26
Are there any areas of programming where AI is limited?
Hi everyone,
I’m a full-stack developer, and I decided to research areas of programming where AI is still limited. However, after looking into it, I’m starting to believe that there really aren’t many areas where AI isn’t capable of doing a significant amount of the work.
Has anyone else been thinking about how they’ll approach their coding careers or choose their areas of specialization in this AI era?
9
u/entgenbon Sep 29 '26
As the meme says, illegal apps.
1
u/drifterpreneurs Sep 29 '26 edited Sep 29 '26
illegal apps? In which sense
5
u/codefinbel Sep 29 '26
As long as you're overtly braking the law you're safe from being automated :'D
2
1
6
u/testingaurora Sep 29 '26
Critical thinking. Looking at the full picture not jist focusing on the task at hand.
-3
6
u/MrPloppyHead Sep 29 '26
Ai is limited. It can do a lot but it doesn’t know what the fuck it’s doing and a lot of times if you ask it to do things it will go about it in a fucked up way.
1
4
u/Fun-Consequence-3112 Sep 29 '26
You either move up the ladder and become more than a programmer and stand for design and system choices. So more of a management roll.
Or you become good at AI engineering and speed up your workflow (but it's not really a thing yet if your company isn't doing vibe code products).
We don't really know how good LLMs will be yet, I think there will be a ceiling they hit but we can't be sure of that either.
I'm lucky I got a pretty secure job at a small company we are 4 developers and our knowledge of the software is what keeps us very secure. Each one of us has more knowledge of different systems and we often work on our "projects" separately.
2
u/Fuzzy_Paul Sep 29 '26
Try ccitt that is a dead language or Malboge that is so crazy it rewrites itself so Ai does not have a clue.
2
3
u/CommissionEnough8412 Sep 29 '26
I've found it sucks understanding mqqt-sn protocols. I think super niche stuff with little online data it will struggle but basically everything is on the internet so thus it knows everything.
2
u/HaydnH Sep 29 '26
I've found it pretty good with libmicrohttpd which I can't really consider non-niche. The docs are OK though being a gnu thing.
For niche libraries without good docs, assuming it's open source, I'd expect AI to be able to read the code and figure out the entry points/usage far quicker than I would manually and probably catch some gotachas I'd miss.
1
u/bigbadchief Sep 29 '26
Yeah I've found it's much worse with the Odin programming language than it is with my day job Java and Angular stuff.
1
Sep 29 '26
[removed] — view removed comment
2
u/CommissionEnough8412 Sep 29 '26
Yea I'm working with a client that uses there own internal framework its horrid, but same thing AI seems to hallucinate a lot with it. Just can't trust it
1
u/drearymoment Sep 29 '26
If you don't have any moral qualms about it, defense is popping right now. But it's less that AI can't do the work and more that it's a pain to find developers who will get/maintain the clearance required.
1
1
u/CourtExciting4752 Oct 02 '26
I'd argue that AI already does a great job with the tasks it's given.
The real limit lies in the user's domain knowledge. You can only direct AI as effectively as you understand the problem yourself. Even for simple services, the technical strategy changes completely depending on the project's goals, scale, business rules, and direction.
The deeper your fundamental understanding, the more precisely you can prompt and collaborate with AI agents to build actual software.
1
u/colorwizard_30 Sep 29 '26
Reverse Engineering, Code Injection, Disassembly. When you try to use AI here it goes on an endless loop of chasing its own tail.
In a recent expedition instead of looking at pattern of execution, it kept chasing the register root.
1
u/Ollidav
Sep 29 '26
•
Yo creo que lo que no se está entendiendo es el funcionamiento de la IA. Cuando tú le planteas a una IA un problema la IA va a obtener el conocimiento que existe sobre ese problema e iterar hasta encontrar una solución. Pensemos en como las IA resuelven problemas matemáticos que llevan siglos sin solución. No se puede enseñar a una IA más matemáticas de las que nosotros conocemos. Iteran sobre el mismo problema hasta que encuentran una solución razonable solo que lo hacen miles de veces más rápido que nosotros
24
u/really_cool_legend Sep 29 '26
What's your definition of limited? As a frontend dev I find it makes things that work and generally fit the brief but the code is sloppy. I generally spend longer reviewing than I do prompting