AI thoughts for the future

I’ve started using AI a lot, and I have to say — it helps a ton. As a senior developer, I don’t really see it replacing us. It’s very good, and it will keep getting better, but in the end, it’s our ideas and vision that are being sold — not just the code.

Personally, the way I see it, junior developers might not have a place anymore. Coding is hard, especially for beginners, and the expectations nowadays are huge.

I believe that in the near future, there will be an even bigger demand for developers. That’s how I see it.

I’m curious to hear your thoughts on this.

Well, I also use AI a lot, and it helps me achieve a larger amount of work, in a shorter period of time. It is a great tool, but indeed, it is not able to handle larger projects, as if you give it a larger task, it starts to give tons of errors and inconsistencies in the result.

Also, I consider that the current AI model architecture is not fit to evolve as the current hype expects it to do. I mean that the current AI models have their limitations, and the current idea (coming from OpenAI’s part) of ā€œadding more processing power and hardwareā€ and to ā€œbuild larger AI warehousesā€ to improve the AI models, will not give the expected results, but will provide less and less benefits with more and more money invested in AI infrastructure.

So, in my opinion, if the AI model’s infrastructure will not change or if the quantum computing will not become a mainstream reality, AI will be just another tool with is very useful, but in reality, was overhyped in its initial phases.

I want to share a specific case that highlights why it’s critical to verify AI-generated responses.

Yesterday, I asked o1, currently considered the top reasoning AI, how to safely run untrusted JavaScript code submitted by users.

It recommended a library called vm2 and even provided a complete, functional code example. The code was so well-written that it worked flawlessly without any changes.

But when I checked the vm2 GitHub repository, I found it had been abandoned due to security vulnerabilities. Its recommended replacement is isolated-vm.

The AI’s code was 100% executable. If I hadn’t looked it up myself, no amount of unit testing would have revealed that vm2 was an insecure and outdated solution.

So, yeah…

Thank you for your thoughts — I feel the same.

Sometimes, when generating code, it feels like real AI… but other times, it’s a complete mess.

My thoughts are mostly about beginner developers. I believe there will be fewer developers in the future. There’s no real way to learn development just by using AI — you have to go through the hell of debugging and truly understand what’s going on under the hood.

Also, the industry seems to be at its worst right now, so most young developers will probably choose a different path…

You’re spot on, it’s a weird time in tech. The AI tooling feels like magic sometimes, but if you’re just starting out, it can totally short-circuit your learning.

And yes, the struggle of digging through error_log, tracing hook priorities, figuring out weird plugin conflicts → that’s where the real growth happens.

And yeah, the industry seems to be rough right now, many IT friends of mine complain about it… layoffs, shrinking teams, overloaded seniors, stagnant or even decreasing salaries (because government policy changes).

As a personal story, I can tell you that my daughter has swimming classes and the instructor managed to strike a deal with Evozon, a local IT company from my city, which has a swimming pool built for company employees, but which no longer serves its original purpose, but it is lent out to swimming teachers for swimming classes.

This is the first red flag, as most of the day, the company employees no longer can access the swimming pool (they have free access only in the early mornings).

Also, the company headquarters has large empty halls, which were designed to house large offices filled with cubicles, but now lay empty.

Also, on the top of the building, there is a large ad: ā€œoffice space for rentā€ā€¦

There isn’t a good vibe in the industry, at all…

AI is great, don’t get me wrong — but it’s going to cause a lot of chaos. In programming, it’ll create a huge demand for developers, while other professions might just disappear. And most likely, it’ll end up being used in war and all sorts of crazy things…

After all history tends to repeat itself…

Exactly, good point.

Even more, what I personally observed is that the recent AI models of ChatGPT are not as good in programming as the models ChatGPT used from the last part of 2024. Current AI models give broken code much faster than previous models did.

Not sure if this is just my personal experience or not.

I love AI and it helps me so much already.

It’s insane and it’s only going to get better. I think anything else is only cope guys, sorry. It’s only going to get crazier:

  • The token limit will become huge up to the point where you can just feed it terrabytes of text and info directly.
  • AI agents will be able to visually test all app functions, auto-detect and auto-fix bugs.
  • There’s pretty much nothing a human can do that an AI cannot do theoretically.
  • You’ll be able to give the AI a complex task, like developing an app, and just let it run continuously for days, designing, testing, coding, re-testing, etc until the app is ready.

Maybe it will take 5-10-20 more years until we get to that point, but the direction is clear.

In the initial stages AI’s going after the simple things. No one searches for code snippets or browses stackoverflow anymore. In the next stages it’s going to get after more and more complex things.

I think our only chance to remain relevant as developers is to build large complex apps or things that have a brand / network effects.

1 Like

Who knows, I don’t even know what to think anymore…

Today, I had a client ask me to modify the code so that one of my plugins could open an anchor link on his page. This shows where a normal human being with some coding knowledge is today.

It’s one thing for AI to generate code snippets, and another thing entirely to write a complete, structured application. So far, AI can only update parts of an app — an entire app, properly structured with different classes and human logic, is still literally not understandable for AI.
In the end, we are the pilots of our apps, and this will not change in the foreseeable future.

What I really like about AI is the boost in productivity. My development time has improved by about 90% since I started working with it, and it allows me to create some crazy things — like this slider, for example.
I built it in about a week; in the past, it would have taken a few good months:
:backhand_index_pointing_right: Shader Infinite Slider

Not jsut code wise, text and overalll sutff as well…

What I like about AI is productivity time, it has improved 90% since I started to work with it and allow me to create some crazy things like this slider for eample, Idone this in a week, i the past it would have taken a few good months Shader Infinite Slider

I agree with you and I found the same productivity boost. And definitely a lot of people have no idea what AI is capable of - I often get questions from customers that could have been easily answered by AI.

On the other hand, I’ve also seen the reverse quite a lot, customers send me code generated by AI and asking me to fix it, and when I look at it it’s just a complete hallucination.

Claude 3.7 Sonnet is pretty good at building or updating entire apps, often in a single try: https://x.com/mckaywrigley/status/1894123739178270774

It does get bogged down in token limits and I’ve found that for more than > 2000 lines of code it gets too slow and ineffective. My opinion though is that this is more of a temporary limit and it could be solved with:

  • more computing power
  • but even if processing power stays as it is, I feel like it could be solved algorithmically by making it work the same way a human does: not by keeping the entire code in memory but running some kind of ā€œsearchā€ mechanism where it finds the relevant parts of the code and only focuses on that.

Yeah, everybody will soon be a developer. :slight_smile:

As for clients one of mine who is a developr could not manage to change a simple thing in the JS file, I am not worried about this part at all…

1 Like

Totally agree with you guys. Honestly, the AI boost is real, I’ve had the same ~50% productivity jump since I started using it (especially on CSS part, as I am really bad at creating modern looking pages). But still, I’ve seen devs (even experienced ones) struggle with changing a single line in JS… so yeah, I’m not worried about AI replacing us - it will become a very powerful tool, it will replace only the developers who are not motivated to evolve to match the new times which will come.

The gap between generating code and actually understanding the logic, structure, and flow of an entire app is massive. And as long as people keep sending broken AI-generated snippets asking for help, I think we’re safe. :grinning_face_with_smiling_eyes:

1 Like

Keeping this post alive.

I wanted to create a new slider with a clear idea in mind adn I built most of it until I decided to give control to AI. I got lazy, and boy, I am sorry now. The code is unreadable at this point, too many flags and functions all over the place. I was forced to give up on it about a week ago and about 50$…

What I’ve noticed is that this is definitely not true AI — it has no real sense of context. It fixes one thing and breaks two more. For example, I had a transition with an opacity effect and a separate pixelation effect. The pixelation inherited the opacity transition, but the opacity had no pixelation. I spent an entire day trying to make the pixelation apply only to the pixelation effect while still combining correctly with opacity, and don’t tell me I did not prompt it right because I tried more than one hudred times, give it all the detrails in the works and when ask it do you undersntand it give the right answer only to mess up things with each iteration.

It would fix one issue and create two more. It doesn’t remember anything if what you’re building hasn’t been done before, which is exactly my case. It just hallucinates back and forth until you lose your mind. And of course, every time I say something is wrong, it replies, ā€œYes, you are right.ā€

Creating an app involves a huge amount of context and countless fine details that AI simply doesn’t understand. For it, everything is just a concatenation of words. The hallucinations get worse the longer you use it, and the larger the context becomes. In my case, by that point, I could not even take over as a developer anymore — there are red flags everywhere: functions inside functions, conditions triggering other conditions, and everything tangled into an unsalvageable mess.

So the conclusion is simple: never let it take full control. At that point, it’s game over — the code becomes unmodifiable and nearly impossible to fix, even for you as the developer.

I don’t see how this could ever be true AGI, since it clearly doesn’t understand context. Explaining an app to it is just feeding it concatenated words; it doesn’t grasp scope or how to fine-tune the small details that make a project truly good and finished.

But the propaganda works, all companies fall into this mess, thinking that now skill is not required anymore. If you let an agent loose inside a commercial or already working app or platform, it will destroy it — 100%, and if you ask for retribution, it will say,’ yes you are right :)’. CEO’s don’t understand this part, and of course, they want to replace everything so it’s just them and a bunch of agents that can ā€œread their thoughts.ā€

So the conclusion, considering that this doesn’t really improve with new model iterations, is worrying. I could have used GPT-4.1 in my project and ended up with the same mess, not much difference. I expect the bubble to burst badly, because you can’t just pour billions in forever with no return yes, not much of a return if I, with 25 years of experience and solid skills towards cretive developmant, failed so bad 99% of other devs, if not more, will fail the same or worse.

Yes, it can write an app from a prompt up to lets say 99.9% but what do you do with the 0.01% wihout that it will not work, and you will not be able to fix it as a developer due to the mess of code it writes. What is the point then?

This also reflects on all vidoes on YouTube with vibe coding, all tries are unfinished, look bad all kinds of bugs. If you think you can fix such a mess as a dev, well, you are wrong, my friend.

The only sane usage of this now is to use it for compressed tasks in the code and make sure you understand and follow it so that you can give strong guidance and do not let it go to lala land… and for that, you need solid skills, probably is best to do it yourself.

Is it good? I honestly can’t decide anymore. I feel as confused as the mess of words it produces.

Probably is a big fat lie at this point, I don’t see this getting better, the model by design is broken!

Another aspect of all their tests with new graphs showing improvements means nothing in the real world.

It’s funny that Sam Altman talks about curing cancer — really? More likely, AI could end up creating a new form of cancer that will be infectious and transmissible by air. This is a way better probability than fixing it. It feels like a disaster, destroying things around it and making the world worse overall, while the promise sounds like a big, fat lie.

I am so f*king angry of wasted a week on this project, but at least I understand now how this piece of s’it ā€˜AI’ works…

As for replacing me as a developer, that will never happen. The more I use it, the more I see what this really is — propaganda designed to attract billions more in funding, because apparently, it’s never enough.

AI currently is a real smart autocorrect / autocomplete.

Nothing more and nothing less.

Artificial Intelligence Penguin GIF by Pudgy Penguins

Yes, but look at the propaganda online. These CEOs make you believe it’s truly AGI and that it can read your mind. It’s such a lie, man — such a f*cking lie — and it’s destroying so many good things. I do expect this nonsense to end at some point. The billions will probably dry up eventually.

I remember seeing Sam from Open AI saying that it will cure cancer, LOLLLLLLLLLLLLLLLLLLLLLLLLL we don’t even know how to cure an autoimmune disease or a kipll a friking virus! And these broken tools will cure cancer, not in a million years, they can do whatever they want, these models will always be broken because of the way they work… do not understand the concept is just words for them…

Just look at what happens to our industry, it is suffocated barly surviving, even though nothing really changed.. I just don’t get it literally!

It feels the same as when Steve Jobs killed Adobe Flash because his phone was too weak to run it — blame it on the technology. Even today, Adobe Flash would be impressive with no improvements since it died more than ten years ago. These CEOs and their billions are ruining all that is good just so they can add a few more billions to the pile.

I saw many people talk about this and indeed, there is a great hype on AI.

Put on the tinfoil hat and check this video, it talks about how AI can be used to limit our freedom…

Good video, but everything is glitchy and bugy created with AI, and this will not change because, as I said, the idea is broken, the way it is implemented…

In this video is basically terminator scenatrio, AI behaves as a virus and messes up the entire world until militayr give it access to the actual bombs, machines, etc., first thing it did nuck us…

What will you say to your doughterwhen she is in our place now with no jobs and no scope? Whose fault is it?

True, AI written code is unmaintainable.

I have mixed feelings.

This weekend it helped VIBE code for me an entire upgrade portal that I’ve been procrastinating for years, 2000 lines of code, none of which I understand, written with the most obscure JS syntax anyone’s ever seen.

Since I don’t expect to every modify or improve upon this code again, it is fine for me. If this were a complex plugin I’d be maintaining for years, no way.

An observation:

  • At one point I told the AI to write the code in a simpler way that a HUMAN can PARSE, and it actually did do that, so maybe we need to tell it we’re not robots like they are.

I agree the key, like you said is to never let it take full control. Just let it write bits and pieces here and there, keep it modular, keep it logical, don’t be tempted to let it get away with it because it’s faster that way.

1 Like

A hard lesson learned.

As I said, what is the point of creating an app that is 99% on paper, if that 1% dose not work, that literally breaks the entire app…

I just saw a video on YouTube of a guy who vibecoded an app that got accepted on Google Play or something like that of course, he had no clue what was behind the hood. First rating 1 star with some bug that he does not even know how to fix, and he admitted that this is not the way.

You can see from a mile away if something was written with AI is good, that WordPress has such a tight review ecosystem, otherwise it would have been flooded with all kinds of copycat apps and AI crap!

1 Like

Yup, that said, it’s an amazing tool.

I found a new usage for AI today: it’s actually a very good malware scanner.

I had an infected site, ran all sorts of things on it, Wordfence scans, Linux maldet command, Sucuri scans, nothing could catch the issue. I just opened Claude code with the full site in context and told it to find it, and it did!

2 Likes

I have mixed feelings about it at this point… it is good that we have it, but it is destroying the world at this point not sure how your sales are, mine are almost inexistent…

We all know that this is made to replace us :slight_smile: , and yet we have to accept it!

2 Likes