Vibe Coding

What is vibe coding and how do you use it? Guides on AI-assisted development with Claude Code, prompt engineering, and workflow engineering to ship software faster.

Claude Code is for software developers, and OpenClaw is more for business users.

Claude Code is for software developers, and OpenClaw is more for business users.

A learner said this to another learner during a recent workshop. I think this is the most common and most dangerous misconception about these two tools.

Vibe CodingAI AgentsAI StrategyIndependent Learning
Should I Still Use MCP? Is MCP Dead?

Should I Still Use MCP? Is MCP Dead?

So I thought it is good to write about it, especially for a non-tech audience who are curious.

AI AgentsVibe Coding
Does Qwen 3.5 live up to the hype?

Does Qwen 3.5 live up to the hype?

I tested 9 local LLMs on a Claude Code skill I actually use every day. Not a coding benchmark. A real multi-step agentic task described in natural language a...

AI AgentsVibe Coding
One of my biggest AI productivity unlocks this year is the extensive use of agent skills.

One of my biggest AI productivity unlocks this year is the extensive use of agent skills.

In this post, I share my insights after building around 75 skills over 5 months. Coding and non-coding. LinkedIn posts, cover images, carousels, presentation...

AI AgentsVibe CodingAI AutomationAI Marketing
Am I the only one feeling uneasy building AI agents with OpenCrawl after testing it for a while?

Am I the only one feeling uneasy building AI agents with OpenCrawl after testing it for a while?

I've been building AI agents before OpenClaw, and building skills using Claude Code for a while. It's powerful. When I learned about OpenClaw, I knew exactly...

AI AgentsVibe CodingAI SecurityTech & Startup
How To Create Agent Skill To Write LinkedIn Posts That Sound Like You

How To Create Agent Skill To Write LinkedIn Posts That Sound Like You

Most people are surprised when I tell them I use AI to write all of my LinkedIn posts.

AI AgentsAI MarketingVibe CodingAI Automation
From ChatGPT to Claude Code: A Non-Techie’s Introduction to the Raw Power of AI by a Techie

From ChatGPT to Claude Code: A Non-Techie’s Introduction to the Raw Power of AI by a Techie

Not because I don't like sharing. But because the only tool I use for 99% of my AI needs is Claude Code. And while I think it is not hard to learn, I'm never...

Vibe CodingAI AgentsIndependent LearningAI Automation
Claude Code can code nice UI. But nice UI doesn't mean good UI.

Claude Code can code nice UI. But nice UI doesn't mean good UI.

Manual UI testing is becoming one of my biggest bottlenecks when coding with AI now.

Vibe CodingAI Agents

Not every automation needs an AI agent. After burning $25+ with a browser agent just to download analytics of my top LinkedIn posts, I decided to build a simple automation tool that costs nothing to run.

--

AI AutomationAI AgentsVibe CodingAI Strategy
"Wait, you used to do THAT manually?"

"Wait, you used to do THAT manually?"

I've been building software for 19 years. Something that would take me 2 months now takes 1 week.

AI AutomationVibe CodingAI AgentsAI Strategy
Don't believe the BS that you can use Claude Code for free.

Don't believe the BS that you can use Claude Code for free.

Ollama recently made their API compatible with Claude Code. Many creators quickly jumped on the opportunity to farm engagement with the hook: "You can now u...

Vibe CodingAI AgentsAI Strategy
We were promised autonomous AI agents. But got Workflow Automation 2.0 instead.

We were promised autonomous AI agents. But got Workflow Automation 2.0 instead.

2025: The Year of AI Agents 😄

AI AgentsAI AutomationVibe Coding
Vibe coders, this old news will happen to you sooner or later.

Vibe coders, this old news will happen to you sooner or later.

Unless you set up your project correctly.

Vibe CodingAI SecurityAI AgentsAI Strategy
Announcing my new book proposal:

Announcing my new book proposal:

📚 Working Effectively with Vibed Code

Vibe Coding
UX/UI and naming matter more than capability for adoption.

UX/UI and naming matter more than capability for adoption.

Recently, everyone on LinkedIn is talking about learning Claude after the demo of Claude Cowork.

AI StrategyTech & StartupVibe Coding
One of the most common copywriting mistakes junior marketers make:

One of the most common copywriting mistakes junior marketers make:

Selling features, not benefits.

AI MarketingVibe Coding
Hot Take: Vibe Coding Won't Replace Software Engineers

Hot Take: Vibe Coding Won't Replace Software Engineers

Here, I share my journey from a strong believer to a skeptic.

Vibe CodingAI AgentsTech & StartupAI Strategy
The Hype Cycle of Claude Code That Everyone Will Go Through

The Hype Cycle of Claude Code That Everyone Will Go Through

Last week, Boris shared he built Claude Cowork with 100% vibe coding in 10 days. It took the software world by storm.

Vibe CodingAI AgentsAI Strategy
No, vibe coding does not create tech debt.

No, vibe coding does not create tech debt.

Bad coders do.

Vibe CodingIndependent LearningAI Strategy
AI Coding Assistants Have a Security Blind Spot

AI Coding Assistants Have a Security Blind Spot

A few months ago, I wrote about a non-technical founder whose SaaS got exploited right after he publicly showed his build process using Cursor (https://lnkd....

Vibe CodingAI Security
Claude Code and OpenAI Codex Do Track You

Claude Code and OpenAI Codex Do Track You

Recently, after hitting my Claude Code Max limit, I switched over to OpenAI Codex to continue my work.

Vibe CodingAI Security
Claude Code vs Codex vs Gemini CLI vs Qwen: My Results

Claude Code vs Codex vs Gemini CLI vs Qwen: My Results

The winner is still Claude Code...

Vibe Coding
Two Choices for Handling Tech Debt in Vibe Coding

Two Choices for Handling Tech Debt in Vibe Coding

· Go full vibe: ignore tech debt, and when things inevitably break, spend a week fixing it.

Vibe CodingAI AgentsIndependent Learning
No, Karpathy Didn’t Say Vibe Coding Doesn’t Work

No, Karpathy Didn’t Say Vibe Coding Doesn’t Work

This starkly contrasts with my own experience.

Vibe CodingAI Agents
The Worst Job Displacement of Software Engineers Is Yet to Come.

The Worst Job Displacement of Software Engineers Is Yet to Come.

This is not another fear mongering post.

AI AgentsAI StrategyVibe CodingIndependent Learning
Gemini CLI stubbornly insisted its code was right and even did a Google search to prove it with an outdated article.

Gemini CLI stubbornly insisted its code was right and even did a Google search to prove it with an outdated article.

I was speechless. 😂

Vibe CodingAI AgentsAI Strategy
Low-code (or no-code) platforms will replace coding.

Low-code (or no-code) platforms will replace coding.

That’s the narrative we keep hearing for years.

AI AutomationVibe CodingAI Strategy
"Guys, I’m under attack"

"Guys, I’m under attack"

I came across this post where a founder shared how his SaaS got exploited right after he started sharing how he built his SaaS using Cursor.

AI SecurityVibe CodingTech & Startup
I was doing vibe coding and saw AI generated this code.

I was doing vibe coding and saw AI generated this code.

Notice anything?

Vibe CodingAI Security
Vibe coding has been around longer than we think...

Vibe coding has been around longer than we think...

I once asked a developer to explain his code when it broke due to edge cases. He told me he didn't know because he copied it from Google. At least he was hon...

Vibe CodingIndependent Learning
I was amazed by AI coding assistant the first time I used Cursor.

I was amazed by AI coding assistant the first time I used Cursor.

It wrote code almost similar to how I would write it.

Vibe CodingIndependent LearningAI Strategy
DeepWiki: AI-Generated Docs for Any GitHub Repo

DeepWiki: AI-Generated Docs for Any GitHub Repo

If you're using open-source software, one of the most common problems is outdated or poor documentation.

Vibe CodingAI AgentsIndependent Learning
OpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to Google

OpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to Google

Anyone feel like we should use AI to create a drama and publish it on Netflix?

Vibe CodingTech & StartupAI AgentsAI Strategy
Cursor's Pricing Changes Caused an Uproar

Cursor's Pricing Changes Caused an Uproar

They have to do it because subsidizing the market with cheap tokens is not sustainable in the long run.

Vibe CodingTech & StartupAI Strategy
Create a Free LinkedIn Carousel with Vibe Coding

Create a Free LinkedIn Carousel with Vibe Coding

(See the carousel below that I created for one of my posts)

Vibe CodingAI MarketingAI Automation
Can AI really write production-quality code?

Can AI really write production-quality code?

Here's a chance to peek how it is used in an actual project.

Vibe CodingAI Agents
I finally concede that AI is smarter than me.

I finally concede that AI is smarter than me.

For 2 years, I held onto reasons like “AI can't solve my kid's homework” or “It can't play tic-tac-toe” to believe I was still smarter.

Vibe CodingIndependent LearningAI AgentsAI Strategy
Has Cursor Gotten Worse Over the Last 4 Months?

Has Cursor Gotten Worse Over the Last 4 Months?

When I first started using Cursor, I was blown away. With a single prompt, it generated clean, multi-file codes that mirrored exactly how I would have writte...

Vibe CodingAI AgentsIndependent Learning
I caught Cursor trying to be lazy.

I caught Cursor trying to be lazy.

The AI agent couldn’t solve the typing error, so it cast the variable to 'any' to suppress the error, just like a sloppy software engineer would.

Vibe CodingAI Agents
💡 Little-known hack to get the most out of Cursor for FREE

💡 Little-known hack to get the most out of Cursor for FREE

If you're using Cursor on the free plan, you will eventually hit the dreaded "servers overload" screen.

Vibe CodingAI AgentsIndependent Learning
What Publishers Think About AI Image Generation

What Publishers Think About AI Image Generation

I couldn’t find the original source of the meme—happy to credit the author if anyone knows the source.

Vibe CodingIndependent Learning