Coding with AI

AI-Assisted Coding

Last updated 2026-07-25

What's new

2026-07-25
  • You can now use a smart AI tool (Local AI) that runs completely free, offline, and privately on your own computer, with no data leaving your device.
  • Local AI uses "open weights" (free, downloadable AI models) that you can own and use without paying for access or worrying about data privacy.
  • The free AI models have improved significantly, with some like GLM 5.2 (a large, capable AI model) performing close to top paid models on many tasks.
  • Using Local AI gives you control and privacy, as you're not renting a service from a company that can change or restrict access, and your data stays on your machine.
2026-07-07
  • AI is replacing many jobs, especially those done by junior workers, and this trend feels different from past economic downturns due to its existential nature (potentially changing the job market forever).
  • Don't believe everything you see online; negative news about job losses gets more attention, but it's not the full picture, so do your own research.
  • AI companies have reasons to hype up their products, so take their claims with a grain of salt and do your own research to understand how these tools are really evolving.
  • Many AI tools are still in development and not yet perfect, so don't be fooled by impressive demos—look for tools that have been proven to work well in real-world situations.
2026-07-01
  • AI is shifting the bottleneck in software development from writing code to figuring out what to build, requiring strong people skills and understanding user needs.
  • Story mapping (a visual tool to plan and manage product development) and other analysis tools are becoming more important than coding skills.
  • AI tends to replicate common solutions, so it's crucial to use it to create innovative products, not just improvements on existing ones.
  • Writing clear user stories (short descriptions of a feature from the user's perspective) helps AI understand and generate better results.
2026-06-19
  • A new AI coding tool called Kimi K 2.7 (a program that helps write and understand code) was released by Moonshot AI, with a massive 1 trillion parameters (internal settings that help it learn and improve).
  • Kimi K 2.7 is better at following instructions, handling long coding tasks, and reduces overthinking by 30%, and it can run in a high-speed mode that's up to 6 times faster.
  • A new tool called Docker Sandbox (a safe, isolated space for AI to work) lets AI coding assistants (like Kimi K 2.7) explore, test, and write code without affecting your real system.
  • While Kimi K 2.7 shows impressive performance in some benchmarks (tests that compare different AI models), it may not yet match the very best proprietary (paid, closed-source) models like Fable or GPT.
2026-06-13
  • Anthropic (a company that makes AI tools) released a new AI model called Claude Mythos, also known as Fable 5, which is considered the most powerful AI model in the world for most tasks.
  • Fable 5 is exceptionally good at using tools, spatial reasoning, and creating visually oriented content, such as recreating a full presentation deck or designing a mobile app with just a few prompts.
  • The new model can build and run web and mobile apps, like a simple Minecraft game, by using other online services (like Daytona for creating a safe testing environment and Convex for managing data) with minimal input from the user.
  • The creator demonstrated building a functional notes app, similar to an existing app called Lovable, in just two prompts, showcasing the model's ability to quickly generate and improve upon complex designs.
2026-06-10
  • Arize AI (a company that helps businesses use AI effectively) introduces tools for observability (tracking what your AI is doing) and evaluation (measuring how well it's performing), focusing on agents (AI programs that can perform tasks) and harnesses (systems that manage these agents).
  • They use open telemetry (a standard for tracking software performance) to create traces (records of what the AI does) and spans (detailed breakdowns of those actions), helping businesses understand and improve their AI systems.
  • Arize AX (a product by Arize AI) provides distributional views (overall patterns) of AI agent paths (the different ways an AI can complete a task), helping identify issues like latency (delays) and incorrect task sequences.
  • They also discuss trajectory evals (assessing different paths an AI takes), which can reveal problems like dependencies (when one task must happen before another) that the AI might miss.
2026-06-07
  • **Multiple AI sessions**: Boris Sherny (the creator of Claude Code, an AI tool for coding) runs many AI sessions at once, each handling a single task, to boost productivity and avoid mixing contexts.
  • **Claude.md file**: This file stores rules and context for Claude Code, so you don't have to repeat instructions; it's like a cheat sheet that the AI checks every time it starts a session in that folder.
  • **Compound engineering loop**: By continuously updating the Claude.md file with new rules based on mistakes or lessons learned, the AI improves over time, making future sessions smarter and more efficient.
  • **Team collaboration**: Teams can share the same Claude.md file, so everyone benefits from the rules and improvements added by others, creating a shared knowledge base.
2026-06-04
  • One creator teaches how to use an AI tool called Claude code (a system that helps you write software using AI) to find winning video ideas by analyzing top posts and comments from competitors.
  • The tool scans high-performing content across YouTube, TikTok, X, and Instagram, then suggests starting points for videos based on what viewers are actually asking about in comments.
  • It also tracks your own past content so the AI won't suggest ideas you've already made, and it learns your style over time. Setup takes about a minute and works in multiple coding assistants (AI programs that help with programming).
2026-06-03
  • Hyperframes launched April 2026 as a simpler alternative to Remotion: plain HTML instead of complex React (JavaScript framework), zero setup time.
  • You just describe your video in plain English, and an AI agent (computer program that writes code) automatically builds and renders it.
  • Speed: Hyperframes delivers a video in 7 seconds; Remotion needs 50 seconds plus downloading hundreds of packages (code libraries) beforehand.

Key points

What it is

  • AI-assisted coding uses tools like Claude Code or Copilot to write, debug, and manage code for you based on plain English instructions.
  • It can handle huge amounts of data and complex logic, acting like a project manager that reads your instructions and adapts as needed.
  • AI can speed up building prototypes, automating repetitive tasks, and managing entire codebases.

How to use it

  • Follow the PIV loop: Plan (write a clear scope), Implement (let AI write the code), and Validate (test and review the code).
  • Treat AI as a mentor, not a vending machine. Ask why, not just how, to understand the code and improve your skills.
  • Combine different AI tools for more power, such as one for research, one for building, and another for generating release notes and presentations.

Watch out for

  • Using AI poorly can backfire. Developers who treat it like a slot machine may ship code that "explodes" in production.
  • Shipping AI-generated code without understanding it can create "dark code" (code nobody comprehends).
  • Relying on AI to fix every bug can hinder skill development. Try fixing bugs yourself first to build and maintain your skills.

Tools named

  • Claude Code (AI tool for writing, debugging, and managing code), Copilot (AI tool for writing and managing code), n8n (a drag-and-drop tool for connecting apps)

Lesson 1: What is AI-Assisted Coding and why it matters

AI-assisted coding means using an AI tool like Claude Code or Copilot to write, debug, and manage your code for you. Instead of typing every line yourself, you describe what you want in plain English, and the AI generates the code. One way to picture it is by levels: Level zero is “spicy autocomplete” (just a smarter Stack Overflow), and Level one is a “coding intern” that writes boilerplate and unit tests for you to review.

Why does this matter for AI development? Because AI can “speak better to computers than any human will ever be able to,” handling huge amounts of data and complex logic. For instance, Claude Code acts like a project manager — it reads your instructions, decides which tools to use, and if something breaks, it researches the error and adapts. This speeds up building prototypes, automating repetitive tasks, and managing entire codebases.

But there’s a catch: using AI poorly can backfire. Anthropic tested 52 developers and found those using AI scored 17% lower on coding tests — because they treated it like a slot machine, shipping code that “explodes” in production. The fix is a systematic approach like the PIV loop, which makes AI coding predictable. Developers who treat AI as augmentation (using it like a counselor to help you think) rather than full automation get better results. So AI-assisted coding matters because it can make you far more productive, but only if you learn to guide it carefully — otherwise you get “motion without momentum.”

Sources

Lesson 2: How to use AI-Assisted Coding: step-by-step

Follow the PIV loop (Plan, Implement, Validate) to turn AI coding from a gamble into a systematic workflow. Start by planning: write a clear scope of what you want to build, what tools you are using, and what the final result should look like. You don’t need to know how to code, but you must communicate your plan clearly. Then implement: let the AI write the code for you. Clear your conversation history, start fresh, and reference your plan. The AI researches, then builds the feature. Finally, validate: trust but verify. Run tests automatically, do a manual code review, and test like a real user. Every loop makes your AI smarter and your code better.

To use this without losing your skills, follow four rules. Ask why, not just how — understand the code. Get explanations with code — make AI teach you. Try fixing bugs yourself first — struggle builds skill. Code without AI sometimes to keep your skills sharp. Researchers found that AI productivity is not a shortcut to skill; it makes good developers better but does not make beginners good.

Combine different AI tools for more power. Use one AI to research the technology, then another to build it. After the feature is shipped, use a third tool to generate release notes and create stakeholder presentations. The full pipeline is research, build, then handle everything else.

The key is separating decisions from execution. Write repeatable, deterministic steps where you need precision, and let AI handle the creative coding steps. You iterate until tests pass. This is how systematic AI coding saves hours and keeps your code quality high.

Sources

Lesson 3: Best practices and pitfalls

AI-assisted coding can feel like a slot machine: tests pass, you ship, and two hours later production explodes. The core mistake is treating AI as a vending machine for code. Developers using AI scored 17% lower on coding tests because they used the tool to avoid thinking, becoming better prompters rather than better coders.

Best practices start with the PIV loop, a system making AI coding predictable. Treat the AI as a project manager that handles errors and adapts, but you must occasionally poke it back on track because it is not deterministic. Never accept AI output without asking why. Use the curiosity rule: treat AI as a mentor, not a vending machine. Understand the code by asking why, not just how.

Common pitfalls include shipping AI-generated code without understanding it, creating "dark code" (code nobody comprehends). Another mistake is relying on AI to fix every bug yourself first — struggle builds skill. Keep your coding skills sharp by coding without AI sometimes.

A concrete approach: break work into reusable baby steps, get explanations alongside code so AI teaches you, and fix bugs manually before asking for help. This mindset separates systematic workflows from chaos. AI is powerful but makes good developers better; it does not make beginners good. Stay in control, question everything, and your AI coding will become predictable rather than explosive.

Sources