Skip to main content

3 posts tagged with "ai-assisted-programming"

View All Tags

When Your AI Feels Like a Junior Dev: The Growing Pains of Vibe Coding Tools

· 6 min read
Kenneth Jiang
Founder, Hacker

When Your AI Feels Like a Junior Dev

When Your AI Feels Like a Junior Dev: The Growing Pains of Vibe Coding Tools

Introduction

Have you jumped on the "vibe coding" bandwagon yet? If you haven't heard, vibe coding is all about coding alongside AI assistants like Cursor and Claude. These tools promise to make your coding smoother, faster, and maybe even a bit more fun. Sounds great, right?

Well, mostly. The reality is, sometimes my AI sidekick feels less like an expert coder and more like that enthusiastic junior dev fresh out of bootcamp. They're eager, helpful, and… prone to rookie mistakes.

Let me dive into some entertaining real-world examples showing how my vibe coding tools sometimes patch symptoms instead of truly solving problems.

LLMs Are Lazy - Decoding "Summarization" in Vibe Coding

· 7 min read
Kenneth Jiang
Founder, Hacker

LLM Lazy Summarization

Embarking on the journey of translating C++ code into TypeScript, I enlisted the assistance of Claude 3.5 Sonnet, Anthropic's AI language model. My objective was to achieve a faithful, line-by-line translation of Config.hpp and Config.cpp, ensuring type safety by utilizing TypeScript types that closely mirror the original C++ structs and classes. The aim was to preserve the original file and class structure.

Vibe Coding - Why Can't LLMs Just Admit Mistakes

· 7 min read
Kenneth Jiang
Founder, Hacker

LLMs Can't Admit Mistakes

Ever been deep into a vibe coding session, grooving along with your AI assistant, only to have your flow completely disrupted because your AI buddy stubbornly refuses to admit it's made a mistake? Yep, same. Today, let's dive into the quirky world of vibe coding and unravel one of its biggest headaches—LLMs' pesky self-reflection limitations.