Vibe Coding The AI Dependency Trap: Are You Still Learning—or Just Generating

🚀 Vibe Coding — Issue #38 The AI Dependency Trap: Are You Still Learning—or Just Generating? AI Coding • Developer Skills • Critical Thinking • Learning • Independence • Engineering Judgment AI can make you feel like a dramatically better developer. You describe a feature. AI writes it. There’s an error. AI fixes it. Tests … Read more

Build an AI Automation Agent for Google Workspace

🚀 Apps Script + Gemini Mastery — Issue #31 Build an AI Automation Agent for Google Workspace https://github.com/lsvekis/Apps-Script-Code-Snippets Until now, most of the AI projects in this series have followed a familiar pattern: User asks → Gemini analyzes → Gemini returns an answer. This issue takes the next step. We’re going to let Gemini decide … Read more

The Socratic AI Vibe Learning

Vibe Learning — Issue #22 The Socratic AI Stop Asking AI for Answers. Start Asking It to Challenge Your Thinking. We have a strange problem. AI is becoming incredibly good at answering questions. And that might make us worse at asking them. Think about the normal AI interaction: You ask. AI answers. You read. Done. … Read more

JavaScript Deep Dive When Correct Code Produces the Wrong Result

🟦 JavaScript Deep Dive — Issue #28 JavaScript Race Conditions: When Correct Code Produces the Wrong Result The bugs that depend on timing — and disappear when you try to debug them Your JavaScript looks correct. The API works. There are no syntax errors. The application works 99% of the time. But occasionally: Welcome to … Read more

JavaScript Memory Leaks: Deep Dive

🟦 JavaScript Deep Dive — Issue #27 JavaScript Memory Leaks: The Bugs That Get Worse the Longer Your App Runs How to find the objects JavaScript should have forgotten — but didn’t Your JavaScript application works perfectly when it starts. Ten minutes later, it’s a little slower. An hour later: You refresh. Everything is fast … Read more

Build Your Own AI Tutor Vibe Learning

Vibe Learning — Issue #21 Build Your Own AI Tutor Stop Asking AI for Answers. Start Designing How It Teaches You. Most people already have access to an AI tutor. They just aren’t using it like one. They open AI and type: “Explain this to me.” AI explains it. They read the answer. It makes … Read more

Apps Script AI Prompt Engineering Studio for Google Workspace

🚀 Apps Script + Gemini Mastery — Issue #30 AI Prompt Engineering Studio for Google Workspace https://github.com/lsvekis/Google-Apps-Script-Gemini-Projects We’ve spent the last several issues using Gemini to generate code, review projects, create documentation, build dashboards, and debug Apps Script. But all of those projects depend on one thing: The quality of the prompt. For Issue #30, … Read more

JavaScript Mental Models That Make Everything Click JavaScript Deep Dive

🟦 JavaScript Deep Dive — Issue #26 JavaScript Mental Models That Make Everything Click Stop memorizing JavaScript behavior. Start understanding why it behaves that way. There’s a point in learning JavaScript where knowing more syntax stops helping. You know functions. You know objects. You know Promises. You know async/await. You know closures. But then JavaScript … Read more

Vibe Coding Stop Coding. Start Deleting: Why Less Code Is Your New AI Advantage

🚀 Vibe Coding — Issue #37 Stop Coding. Start Deleting: Why Less Code Is Your New AI Advantage Simplicity • Dead Code • Dependencies • AI Coding • Maintainability • Technical Debt AI has completely changed the economics of writing code. Need a helper function? Generate it. Need another component? Generate it. Need an abstraction? … Read more

Vibe Learning The AI Learning Flywheel

Vibe Learning — Issue #20 The AI Learning Flywheel https://vibelearning.ca/index.html How to Build a Learning System That Gets Better Every Time You Use It We started this journey by asking a simple question: What does learning look like when AI changes the rules? Across this series, we’ve explored curiosity. Critical thinking. Feedback. Deliberate practice. Second … Read more