AI Isn't Replacing Jobs—It's Making Everyone an AI Engineer

AI Isn't Replacing Jobs—It's Making Everyone an AI Engineer

There’s a fear running through every industry right now: AI is coming for my job.

Writers, designers, coders—they’re all worried about ChatGPT and Claude. Especially when a new model drops and demonstrates capabilities that seemed impossible six months ago. Each release ratchets up the anxiety: How long until this thing can do what I do?

But after a year of building heavily with these tools, I think this framing misses the point entirely.

AI isn’t replacing jobs. It’s replacing how jobs get done.

And the skill that’s emerging as universal? AI Engineering.

“The Hottest New Programming Language Is English”

Andrej Karpathy—former Tesla AI Director, OpenAI founding member—put it perfectly:

“The hottest new programming language is English.”

This isn’t a joke. It’s the new reality.

The ability to clearly articulate intent, break down problems, and iterate on AI outputs is becoming the core competency across every role. Whether you’re deploying infrastructure or designing a logo, the workflow is the same: define intent, prompt the system, validate the output, iterate.

That’s engineering. And everyone is doing it now.

What “AI Engineering” Actually Looks Like

Let me make this concrete with examples from my own work.

Cloud & DevOps → Prompt Engineering

In The Speed of AI-Assisted Development, I fixed a Python Lambda function, debugged a GitHub Actions pipeline, and deployed a new frontend—all in under an hour. I didn’t write the MIME parsing logic or look up the S3 CLI flags. I described what I needed. The agent wrote the code.

When I consolidated my domains using CloudFront Functions, I didn’t memorize the request.headers.host.value syntax. I defined the architecture—“redirect these hosts to this target with a 301”—and engineered the prompt to get working code.

The engineering wasn’t typing. The engineering was:

  • Choosing the right architecture (CloudFront Function vs. S3 redirect buckets)
  • Validating the AI’s logic against edge cases
  • Orchestrating the deployment

Content Creation → Prompt Engineering

When I write for this blog, I’m often acting as an editor-in-chief for an AI staff writer. I provide structure, context, and voice. The AI drafts. I refine.

When I need visuals, I don’t open Photoshop. As I explored in AI Image Generation, I engineer the prompt—tweaking negative prompts, adjusting seeds, iterating until the output matches my vision.

Same discipline. Different domain.

Every Role Is Becoming AI Engineering

Think about what’s actually happening across industries:

Traditional Role New Reality
Software Engineer Orchestrating coding agents, validating AI-generated code
DevOps Engineer Prompting infrastructure agents, reviewing IaC outputs
Writer Directing LLMs, editing AI drafts for voice and accuracy
Designer Engineering image generation prompts, curating outputs
Manager Using AI for strategy synthesis, communication drafting

The job titles may stay the same. But the core skill is converging: the ability to effectively collaborate with AI systems.

That’s AI Engineering.

The Question That Matters Now

As I wrote earlier today in Ask Better Questions or Get Left Behind, Jensen Huang’s advice cuts through the noise:

“How does AI help me do my job better?”

Not hypothetically. Not someday. Today. In your role.

The people who keep asking that question—and keep refining their ability to work with AI—are the ones building leverage. Everyone else is just using a smarter Google.

The Human Stays in the Loop

Does this mean humans become irrelevant? No. As I discussed in Humans in the Loop in the AI Era, this shift makes human oversight more strategic, not less.

When AI handles execution, humans provide:

  1. Judgment — Is this output correct? Appropriate? Good?
  2. Context — What’s the real problem we’re solving?
  3. Direction — Where should we go next?

AI isn’t replacing your job. It’s promoting you to Lead Engineer of your own AI workforce.

Final Thought

The hottest programming language is English.
The emerging universal skill is AI Engineering.

And the question isn’t whether AI will change your job.
It’s whether you’ll learn to engineer with it—or get left behind.

Ask Better Questions or Get Left Behind

Ask Better Questions or Get Left Behind

Jensen Huang on Using AI Early in Your Career

“The people who stand out aren’t the ones asking AI random questions, they’re the ones asking how AI helps them do their job better.”
— Jensen Huang, CEO of NVIDIA

That line hits harder in today’s market than it would have a few years ago.

Right now, unemployment for ages 20–24 has jumped to ~9.2%, a level usually seen during recessions. New grads are competing in a market where credentials matter less and leverage matters more.

AI isn’t the advantage by itself.
Knowing what to ask is.

The Wrong Way to Use AI (Most People Are Here)

Most people treat AI like:

  • A smarter Google
  • A code generator
  • A homework helper
  • A content writer

So they ask:

  • “Explain Kubernetes”
  • “Write this function”
  • “Summarize this article”
  • “Make me a resume”

That might save time.
It does not create leverage.

The Right Question (The One Jensen Is Pointing At)

Instead of asking:

“What can AI do?”

Ask this, persistently:

“How does AI help me do my job better?”

Not hypothetically.
Not someday.
Today. In my role.

That single question reframes AI from a tool into a multiplier.

The Question, Applied to You

Here’s how that question looks when you actually operationalize it.

If You’re a Student or New Grad

Wrong question:
“Can AI explain this topic?”

Better question:
“How can AI help me learn this faster than everyone else?”

Best question:
“How can AI help me build proof that I can already do this job?”

Concrete uses:

  • Turn lectures → interview-ready explanations
  • Convert assignments → portfolio artifacts
  • Simulate interviews weekly
  • Build tiny demos instead of just studying

Outcome:
You stop competing on GPA and start competing on evidence.

If You’re an Engineer

Wrong question:
“Can AI write this code?”

Better question:
“How can AI help me ship higher-quality systems faster?”

Best question:
“How can AI turn me from a ticket-closer into a systems thinker?”

Concrete uses:

  • Pre-think designs before reviews
  • Generate test strategies & edge cases
  • Turn vague tasks into clear plans
  • Document decisions and tradeoffs

Outcome:
You look senior earlier, because you think in systems, not snippets.

If You’re a Manager / SDM

Wrong question:
“Can AI help me write emails?”

Better question:
“How can AI help me lead people better?”

Best question:
“How can AI multiply my impact across people, projects, and stakeholders?”

Concrete uses:

  • Draft clear feedback (especially hard feedback)
  • Prepare for tough conversations
  • Translate strategy → execution plans
  • Produce crisp weekly updates that build trust

Outcome:
Less chaos. More clarity. Higher trust.

If You’re a Builder or Founder

Wrong question:
“What startup ideas does AI have?”

Better question:
“How can AI help me validate ideas faster?”

Best question:
“How can AI compress learning loops so I fail or win quickly?”

Concrete uses:

  • Write landing pages in minutes
  • Simulate customer objections
  • Generate outreach messages
  • Scope MVPs aggressively small

Outcome:
You test markets, not fantasies.

The Meta-Question (This Is the Cheat Code)

No matter your role, the question always reduces to this:

“If I keep asking AI better questions than everyone else, what compounds for me in 12 months?”

  • Better judgment
  • Faster execution
  • Stronger communication
  • Sharper intuition
  • More optionality

AI rewards clarity of intent, not curiosity alone.

Why This Matters Right Now

In a weak job market:

  • Average effort doesn’t stand out
  • Credentials decay faster
  • Titles matter less than output

AI creates a brutal divide:

  1. People who use it to think
  2. People who use it to ask

Jensen Huang’s advice isn’t about prompts.
It’s about ownership of your trajectory.

Final Takeaway

Don’t ask AI to replace your work.

Ask AI to:

  • sharpen your thinking
  • compress your learning
  • multiply your impact
  • leave artifacts behind

The people who win won’t be the ones who used AI the most.

They’ll be the ones who asked the right question early,
and kept asking it every day.

How I Built This Blog: The Modern Serverless Tech Stack

How I Built This Blog: The Modern Serverless Tech Stack

When I decided to revamp my blog, I wanted a setup that was fast, cost-effective, and easy to maintain. But more importantly, I wanted to experiment with a fully AI-assisted development workflow.

This blog isn’t just hosted on the cloud—it is maintained and evolved by an AI Agent.

The Core Stack

I chose a static site architecture for its speed and security.

  • Engine: Hexo, a fast and simple static site generator based on Node.js.
  • Theme: Icarus, giving it that clean, professional look.
  • Storage: AWS S3 buckets to host the static HTML/CSS/JS files.
  • Delivery: AWS CloudFront (CDN) to serve content globally with low latency and SSL.
  • DNS: Amazon Route53 for domain management.

This “Serverless” setup costs practically nothing to run and scales infinitely.

The AI-First Workflow

The most interesting part isn’t the stack itself, but how it represents a new way of working. I use Google’s Antigravity, an advanced AI coding agent, to drive the development and maintenance.

Instead of manually editing config files or searching for plugins, I simply conversed with the agent:

“Implement a Sitemap and RSS feed.”
“Fix the domain verification issue.”
“Generate cover images for all my posts.”

The agent analyzed my project structure, installed the necessary plugins (hexo-generator-sitemap, hexo-generator-feed), and updated the _config.yml automatically.

AI-Generated Art

You might have noticed that every post on this blog has a unique cover image. These weren’t found on stock photo sites—they were generated on the fly by the agent using Google’s Gemini 3 Pro. I simply asked it to “scan my posts and generate relevant images,” and it handled the rest.

SEO & Discovery

To ensure this content reaches you, we implemented standard best practices:

  1. Sitemap: Automatically generated at /sitemap.xml for search engines.
  2. RSS Feed: Available at /atom.xml (link in the sidebar!) for subscribers.
  3. Performance: Minified assets and edge caching. We enabled hexo-all-minifier which reduced the total site build size from 20MB to 10MB (a 50% reduction!) primarily through intelligent image optimization. Then we further optimized by converting heavy images to WebP!

Conclusion

Building this blog was a testament to how AI agents are changing software development. We moved from concept to a fully polished, SEO-optimized, and visually rich site in a fraction of the time it would normally take.

Stay tuned for more updates on AI, Cloud, and the future of coding.

Consolidating Domains with CloudFront Functions

I recently consolidated my two separate blogs (ai.saurav.io and cloud.saurav.io) into a single unified home: blog.saurav.io.

While moving the markdown files was easy, the networking challenge took a bit more finesse. I needed to ensure that visitors (and search engines) visiting the old domains were automatically redirected to the new one, verifying path preservation.

Here is how I solved it using CloudFront Functions.

CloudFront Consolidation Architecture

The Architecture

Instead of maintaining separate CloudFront distributions or S3 buckets for redirection—which is the “old school” way—I pointed all domains to a single CloudFront distribution and handled the routing logic at the edge.

  1. CloudFront: Added ai.saurav.io, cloud.saurav.io, and blog.saurav.io as aliases (CNAMEs) to my main distribution.
  2. DNS: Updated Route53 to point all three domains to that distribution.
  3. Edge Logic: Attached a CloudFront Function to the Viewer Request event.

The CloudFront Function

CloudFront Functions are lightweight Javascript functions that run at AWS edge locations. They are perfect for header manipulation and URL redirects because they have extremely low latency and cost.

Here is the function code I used to force the redirect:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function handler(event) {
var request = event.request;
var host = request.headers.host.value;
var uri = request.uri;

// Check if the request is coming from one of the old domains
if (host === 'ai.saurav.io' || host === 'cloud.saurav.io') {
return {
statusCode: 301,
statusDescription: 'Moved Permanently',
headers: {
"location": { "value": "https://blog.saurav.io" + uri }
}
};
}

// Otherwise, let the request proceed to the origin (S3)
return request;
}

Why Not Just “Point” the Domains?

A common question is: “Why can’t I just add the CNAMEs to CloudFront and be done with it?”
Technically, that would serve the content. If a visitor accesses ai.saurav.io, they would see the blog. But serving content and managing identity are two different things.

Here is the critical difference between “Just Pointing” (CNAME only) vs. “Redirecting” (CloudFront Function):

Feature Edge Redirect (CloudFront Function) “Just Pointing” (No Function)
Browser URL Bar Updates to blog.saurav.io automatically. Stays on ai.saurav.io.
User Experience Visitors know they are on the new site. Visitors are confused; they see the old domain but new content.
SEO (Google) Consolidates Authority. Google transfers “link juice” from the old domain to the new one. Duplicate Content Penalty. Google sees two identical websites on two different domains, which hurts rankings for both.
Analytics Unified traffic stats under blog. Fragmented stats across ai, cloud, and blog.

Why This Approach Matches Modern Architecture

The only non-code way to achieve this would be to create three separate S3 buckets (one for content, two empty ones for redirects) and potentially separate CloudFront distributions for each.

By using a CloudFront Function, I kept the infrastructure minimal:

  • 1 S3 Bucket
  • 1 CloudFront Distribution
  • 1 Function

This approach is cleaner, easier to maintain, and ensures that my diverse technical interests in AI and Cloud are finally unified under one roof.

Built with AI

This entire migration—from identifying the conflicting aliases, writing the Python scripts, to authoring this blog post—was planned and executed using Antigravity IDE and the Google Gemini 3 Pro model. The agent figured out the complex steps, and I simply validated the plan. It turns hours of DevOps work into single commands.

The Speed of AI-Assisted Development: From Python to Infrastructure in Minutes

The Speed of AI-Assisted Development: From Python to Infrastructure in Minutes

I’ve been experimenting with AI coding agents recently, and the speed at which I can move between different layers of the stack is mind-blowing. Today, I sat down with an AI agent (Google Antigravity in my case but can be any like Cursor or Claude Code) to tackle a laundry list of tasks that would normally take me half a day. We finished them in under an hour.

Here’s a breakdown of the “flow” and what we accomplished in a single session.

1. Fixing Legacy Code (Python/AWS Lambda)

I started with a bug in the email forwarder for cloudyeti.io, my personal cloud project. It was sending emails as attachments instead of inline text.

  • The Task: Modify a Python Lambda function to parse MIME parts and reconstruct the email body.
  • The AI’s Role: I didn’t have to look up the email.message library docs or remember how to traverse multipart payloads. The agent just wrote the code, zipped it, and updated the Lambda function.

2. Debugging CI/CD Pipelines (GitHub Actions)

Next, I switched context completely to blog.bipratech.com, a site for my dad’s company. The deployment workflow was stuck.

  • The Fix: The agent identified we were using an old macOS runner and switched it to ubuntu-latest. It also fixed a subtle S3 bucket naming error and removed a deprecated ACL flag that was causing the build to fail.
  • The Result: A green build and a successful deployment to CloudFront.

3. Frontend & Design (Saurav.io)

Then came the creative part. I wanted a new, sleek portfolio for saurav.io.

  • The Build: I gave the agent a rough idea (“minimalist, dark mode, sleek”). It generated a single-page HTML/CSS site with a premium feel, “Inter” typography, and a responsive design.
  • The Deployment: We synced it to S3 and invalidated the CloudFront cache.
  • The “Oops” Moment: I realized the site wasn’t updating. The agent investigated Route53, found that saurav.io was actually pointing to a different S3 bucket (sauravsharma.net), and corrected the deployment target instantly.

4. Rapid Iteration

Finally, I wanted to tweak the content—remove the fluff, keep it minimal (“Cloud Technologist • AI Builder • Indie Musician”), and add a profile picture.

  • The Speed: These changes happened in seconds. No context switching, no “where is that file again?”, no “what’s the CSS for a circular image?”. Just intent -> execution.

The Takeaway

Tools like Google Antigravity, Cursor, and Claude Code aren’t just “autofill” anymore. They are context-aware collaborators. They allow me to be a “Cloud Engineer” one minute, a “DevOps Engineer” the next, and a “Frontend Designer” right after.

The bottleneck is no longer writing the code; it’s having the clarity of what you want to build. When you have that, the AI handles the rest.

AI Agents

AI Agents are now becoming a thing, where an LLM based AI agent with instruction performs a tasks. There are several examples of AI agents which are already very impressive.

Soon there will be Trillions of AI agents on the web doing stuff. It’s gonna get chaotic but interesting.

Caption: AI Agents | Image generated with OpenAI Dalle3

Ramble 7/13/23 - My Experiences with Blockchain and AI

Ramble 7/13/23 - My Experiences with Blockchain and AI

I love both blockchain and AI, and I have delved deep into both of these fascinating technologies. Currently, I find myself captivated by the world of AI.

AI has a clear advantage when it comes to day-to-day applications. It is more readily applicable, whereas blockchain often requires users to learn new concepts and technologies. Convincing traditional art collectors to buy NFTs or persuading social apps to incorporate cryptocurrency for payments and tips requires a real resonance.

Existing businesses were initially skeptical about the potential of blockchain to enhance their operations. The magic of AI, on the other hand, has been witnessed by many, while the magic of blockchain has only been seen by a very few.

Digital artists have found a good platform to sell art with NFTs, and there are now several use cases of blockchain enhancing finance or making certain kinds of transactions easier than before.

However, blockchain has not made the case for a mainstream app. On the other hand, AI is right there at the forefront of the technological revolution. ChatGPT had 100 million+ users just two months after launch.

Why the AI bubble is better than the Blockchain bubble:

Broad Applicability: AI has applications in virtually every industry. Healthcare, finance, transportation, education, entertainment, and many more sectors are actively integrating AI technology into their operations. Blockchain, while revolutionary in its potential, primarily pertains to industries with significant data security and transactional needs like finance, supply chain, and legal contracts.

Research and Development: There is extensive ongoing research in the field of AI, with major breakthroughs happening regularly. While blockchain also receives research attention, AI has been around for a longer period, and its research domain is comparatively broader and more mature.

Integration with Existing Systems: AI technologies can often be integrated with existing systems, improving their capabilities. Blockchain often requires the creation of new systems or significant alterations to existing ones.

Regulatory Environment: While both AI and blockchain face significant regulatory hurdles, those faced by blockchain, particularly in the financial sector, can be especially steep due to concerns over fraud, money laundering, and financial stability.

Did you notice? The four points above were written by ChatGPT.

I’m still hopeful that blockchain will enhance certain areas of life, like being able to hold game collectibles in NFTs and being able to sell my hard-earned upgrades in a game via NFT transfers.

In summary, I love both AI and blockchain, but AI has proven to be more applicable in my experience.