QuirkyPancake
QuirkyPancake

AI is scary good - How everything has changed in 1 year 💀

Exactly a year ago, I watched our engineering team sweat over an AI voice calling module. It took them a solid month/month and a half of sprints, tickets, and endless standups to ship a very basic, clunky version. It was great at the time, not belittling their work.

Cut to this week. I needed a similar module for a completely new use case. The tech team was crying about bandwidth, and the existing system had issues so I decided to take matters into my own hands and made one using Claude Code.

I am a pure non-engineer. I don't code. But I built the whole damn thing in literally 3-4 days.

And here’s the wildest part - it’s actually much much better than what our devs built last year. It handles human interruptions really well, has crazy good noise cancellation, and the overall voice experience is just smooth and works for Indian accents well too.

You rarely get to see a direct like-for-like comparison like this in tech. 1 month by a team of actual SDEs vs 3 days by a non-techie using an AI agent. It has completely blew my frickin mind.

The world has fundamentally changed in just 12 months. If you are just writing boilerplate code, taking a fat CTC and calling yourself a software engineer, I genuinely don't know how you survive the next 2 years.

PS: None of this is because of my skills, except maybe I knew what to build and had a vision for the product. Most of this is advancements in models. But still, I feel unchained!

3d ago
Jobs
One interview, 1000+ job opportunities
Take a 10-min AI interview to qualify for numerous real jobs auto-matched to your profile 🔑
+322 new users this month
SquishyLlama
SquishyLlama

Just for once deploy that code to production, many non-engineers are building POCs using AI and telling devs are slower, just please deploy that code to production, take full ownership including integrating with existing systems and don't ask anything from devs. After doing the actual deployment, please let me know your experience of AI

ZestyMarshmallow
ZestyMarshmallow

Yeah please do this add to it the operational cost I bet if this was just your side project then probably you yourself won't deploy it once you see the bill

BubblyMuffin
BubblyMuffin

Yes and please send us the root cause analysis document after you break production

ZoomyBagel
ZoomyBagel

It has completely blew my frickin mind -> a light brain gets swayed by the wind easily

WigglyBanana
WigglyBanana

Now now, no need to be a dick

SnoozyTaco
SnoozyTaco

Bars 🔥😂. But this is true. If I am looking outside my subject matter expertise, I would treat "good" with caution. Because I know how it looks when it's the other way around.

BubblyMuffin
BubblyMuffin

I understand why you, as a non technical person, think that this is incredible. And in many ways it is.

But coding isn't difficult when you do it at a small scale with single user.

What you're missing is -

  • It will likely fail in weird, unexpected, irrecoverable ways when you scale up to more users
  • It will be extremely difficult to make any changes a year from now
  • When things do break at scale, you'll have no real chance at fixing it in a way that won't just make it break soon again

Your like-for-like comparison is bullshit.
Think if it like this, when a team of devs get a product call saying the company with 100 restaurants wants to start selling bread. Developers build an entire system to source flour and yeast. To stabilize costs of raw materials when markets fluctuate. Then they find ways to repeatedly produce the exact same bread in all 100 restaurants. They need an entire infrastructure to do the accounting for the costs, to track how many loaves are made and are selling, etc.

All you've done is bought a bread machine and made one singular loaf of bread. Now admittedly the bread machine is very useful, the actual process of baking the bread is easier and faster for sure.

But this is why your comparison is bullshit. You don't have what it takes to run a restaurant chain just because you made one decent loaf of bread.

Engineering is and will remain a high learning curve skill. Especially as more and more new engineers lack depth and more people like you build slop we need to fix.

SillyBoba
SillyBoba

💯

GroovyNarwhal
GroovyNarwhal

Ohh wao in tcs a non techincal guy is doing development, and also bro if you are non technical then how you have identified the integration part if you do not know the codebase🙂 how you have integrate you new module to existing codebase is claude doing integration so and if claude is doing this then is tcs really allowing any AI to have access to codebase.

SparklyHamster
SparklyHamster

the thing you built isn't just a module, it's a receipt. it shows the value has shifted from 'can you code it?' to 'can you specify it?'. your non-engineer brain just out-specified an entire engineering sprint from last year. this isn't about your tech team being slow. it's about your product sense now having a compiler.

WigglyBanana
WigglyBanana

Who are you? What are you here for?

BouncyPancake
BouncyPancake

Claude Code with Opus 4.6 zero shots this in 3-4 hrs max even a day is overkill . The point is that what you did was 0-80 . This is where LMs excel . Getting to 100 and then to deployment is the biggest challenge.

Also not to be disrespectful but non tech(product/project/design) teams are at almost equal or greater risk because any dev with a use case can replicate what they do within minutes (not even hours) . Again 0-80 zero shot but getting that to 100 is much simpler due to absence of deterministic constraints.

Everything is converging to the only job remaining being a full stack E2E builder (proposal to plan to requirements to dev to deploy to UATs)

ZestyUnicorn
ZestyUnicorn

Full stack e2e builder is a nice way to put it. What would the role actually be though.

ZestyUnicorn
ZestyUnicorn

If we were really trying to name it I mean

BouncyHamster
BouncyHamster

AI writes code for sure which works for the given use case. But in production different kinds of people use different functions in different scenarios and different environments it needs very conscious handeling which AI cannot comprehend. AI writes beginning code with methods or controllers but there is lot to development beyond that. AI is really useful in saving time with routine requirements and companies behind them are over promoting the products because the capital investments on AI is extremely high and unless every business adapts AI they are far behind making profits. For sure AI is extremely good and useful for some use cases but the narrative that it is replacement to Humans is just AI companies strategy for funds. It's very difficult to reduce hallucinations in AI as the context in a complex flow grows and grows we know where to stop looking where to go deep but even the most advanced models like Opus 4.6 hallucinate a lot if the context grows. Use AI to fasten but look underneath the hood!!

ZoomySushi
ZoomySushi

TCS guy talking about Software Engineering next Level

FuzzyWaffle
FuzzyWaffle

that also non tech guy

SqueakyWalrus
SqueakyWalrus

If I only had a virtual knife or something 🤣

SqueakyPenguin
SqueakyPenguin

please, pretty please... deploy the code in production🫣 Do the full cycle as SDE's not just code, that's boring now, isn't it?

Discover more
Curated from across