Coding with AI

AI-Powered Software Development

Last updated 2026-07-28

What's new

2026-07-28
  • OpenAI's new ChatGPT voice feature lets you control AI agents (AI programs that can do tasks for you) with your voice, making it easier to use AI anywhere, anytime.
  • Unlike old voice features that just type what you say (called dictation), this new tool lets you command multiple AI agents across all your devices (like your phone, tablet, or computer) to get things done instantly.
  • ChatGPT voice can check the status of your projects, give you updates, and even create new AI agents to handle tasks for you, like fixing errors or building websites.
  • This tool can greatly increase your productivity (getting more done in less time) by removing barriers between having an idea and seeing it become reality.
2026-07-13
  • Cloud Code (a tool for AI users) isn't just for developers; it helps non-technical users get reliable AI results by working with files and folders on your computer.
  • Use Cloud Code (not regular Claude, a chat-based AI) when you need to create, reuse, or improve files, like sales pages or customer research, that stick around in your business.
  • To start using Cloud Code, download the free app VS Code (from Microsoft), add the Cloud Code extension, and give it access to a folder on your computer to use as your workspace.
  • Once set up, you can tell Cloud Code to create new folders and files, and watch it make live changes in those files as it works.
2026-07-10
  • A new skill combines GPT 5.6 (a powerful AI model, also called Soul) and Claude Fable (another AI model) to create a plan, build, and review process for projects, using each model's strengths.
  • This approach is more cost-effective and efficient, as GPT 5.6 is cheaper and more token-efficient (uses fewer tokens, or units of text, to complete tasks) than other models like Opus 4.6.
  • The process involves Fable planning, then Fable and Codex (GPT 5.6) working together to refine the plan, followed by Codex building the project and Fable reviewing the final output.
  • This method is designed to be better than using smaller models like Opus or Sonnet, and it's a way to leverage the best of both OpenAI (GPT) and Anthropic (Claude) models.
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
  • **Agentic AI engineer** (AI tools that help create and improve other AI tools, called agents) speeds up the process of building and refining AI agents, reducing the time spent on manual tasks like testing and debugging.
  • The process involves creating a detailed plan (spec) for the agent, building it, testing it, deploying it, monitoring its performance, diagnosing issues, and making improvements in a continuous loop.
  • For new agents, the process starts from scratch with a detailed plan, while for existing agents, the focus is on optimization and improvement.
  • This approach increases the number of agents that can be developed and deployed in a given time, making it a scalable solution for organizations looking to implement AI agents.
2026-06-28
  • Organize business info into five folders (instructions, voice, references, examples, notes) to give AI a clear context about your business.
  • Use Obsidian (a simple note-taking app) to store all your organized info in one place, making it easy for AI to access and learn from.
  • Connect Obsidian to Google Drive (a cloud storage service) so your team can also access and update the info, keeping everyone on the same page.
  • Attach an AI tool like Cloud Code (an AI assistant for coding) to your Obsidian vault, so the AI can read and write using all your organized info.
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-16
  • Google DeepMind, a leading AI company, released a 57-page paper titled "From AGI to ASI" (AGI (Artificial General Intelligence) is AI that performs like a typical human, while ASI (Artificial Superintelligence) is AI that outperforms all humans combined), outlining what happens after achieving human-level AI, with contributions from top AI researchers.
  • The paper defines four main pathways to reach ASI: pure scaling (bigger models, more data), algorithmic paradigm shifts (fundamentally different AI models), and recursive self-improvement (AI improving AI research).
  • The paper also introduces the concept of universal AI (AXI), a theoretical maximum intelligence that can't be practically achieved, similar to the speed of light in physics.
  • The authors wrote a section called "summary instructions" specifically for AI assistants, assuming they will summarize the paper for humans, indicating the growing role of AI in research.
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
  • AI is now starting to build itself, with AI systems designing and developing their own successors, a process called recursive self-improvement (AI improving itself repeatedly).
  • Humans are becoming more abstracted from AI development, with agents (AI tools that perform tasks) and sub-agents (smaller AI tools that assist the main agent) writing code and conducting research.
  • In the future, AI agents could become capable of building and training models themselves, with the main bottleneck being compute (the processing power needed to run AI systems).
  • Digital Ocean, a Gentic inference cloud (a service that helps run AI models), is highlighted as a tool for AI developers to deploy and scale models efficiently.
2026-06-04
  • Codex (OpenAI's tool for automating tasks beyond coding) is now built into your ChatGPT subscription and can handle meeting follow-ups, inbox management, reports, and more without writing code.
  • You can set it up as a personal assistant that checks your email and calendar daily, then drafts replies or summaries for you to review and send with one click.
  • To make Codex work, give it three things: the source (where to pull info from), the behavior (how to act and what steps to follow), and checks (rules to review its own work before responding).
  • New use cases from OpenAI show non-technical uses, like writing emails in your voice or creating SOPs (step-by-step guides) from meeting transcripts, all without manual work.
2026-06-03
  • Design.md (Google's new free design tool) lets you save your design rules—colors, fonts, spacing—in a file that AI tools like Claude use to create matching designs.
  • Stop "vibe coding" (making things without a design plan); use Design.md to keep your website, app, and marketing looking beautiful and consistent everywhere.
  • Save a professional designer's look—their colors, fonts, layouts—in Design.md and attach it to AI tools to instantly create new designs that match perfectly.

Key points

What it is

  • AI-powered software development is building apps by describing what you want in plain language, letting AI generate the code. It learns from examples, not step-by-step instructions.
  • AI is a force multiplier, not a replacement. It speeds up work but requires careful review and testing.
  • The key is orchestrating AI, giving it clear specifications and frameworks to generate code.

How to use it

  • Define a clear scope and communicate your plan plainly. Use the PIV loop (plan, implement, validate) to improve your code.
  • Provide context, be specific, and break complex tasks into steps. Reference your plan, then let the AI execute.
  • Combine tools for maximum speed. Use one AI to research, another to build, and another to generate release notes.

Watch out for

  • AI-generated code can contain security vulnerabilities. Treat AI output like code from a junior developer—review it carefully and test thoroughly.
  • AI is nondeterministic, meaning it may not produce the same result twice. Verify every output carefully.
  • Even with good prompts, AI-assisted code bases show more security vulnerabilities. Review times are up 91%.

Tools named

  • Claude Code (an AI tool for generating code), Goose (an open-source tool for switching models and sharing workflows)

Lesson 1: What is AI-Powered Software Development and why it matters

AI-powered software development means building applications by describing what you want in plain language, and letting AI generate the code. Unlike traditional software, which follows step-by-step instructions like a recipe, AI learns from examples—it figures out the rules by analyzing thousands of finished programs.

Why does this matter for AI development? First, it dramatically speeds up work. Developers using AI tools report being 20% faster, and one developer built an app that now earns $30,000 a month. But there are important cautions. A rigorous study found experienced developers using AI actually took 19% longer, even though they thought they were faster. Also, 48% of AI-generated code contains security vulnerabilities. So treat AI output like code from a junior developer—review it carefully and test thoroughly.

The key mindset shift is that AI is a force multiplier, not a replacement. 85% of developers already use these tools. The real skill is learning to orchestrate AI—giving it well-thought-out specifications and frameworks. Businesses don’t pay for prompts; they pay for results that keep running. If AI is core to your business, infrastructure matters. The AI code generation market will hit $30 billion by 2032, and over 80% of enterprises will deploy AI-assisted development. Mastering this means shifting from writing every line of code to designing solutions that diagnose business problems and use AI to solve them.

Sources

Lesson 2: How to use AI-Powered Software Development: step-by-step

Use an AI coding tool like Claude Code. First, define a clear scope. If you cannot explain what you want, the AI cannot build it. You need to communicate your plan plainly, not write code. Use the PIV loop (plan, implement, validate). You own planning and validation. Delegate implementation to the AI. Every loop improves your code.

Start a fresh conversation. Provide context like your project structure and constraints. Be specific. Do not say "write a function." Say "write a TypeScript function that validates email addresses, returns a boolean, and handles plus signs." Break complex tasks into steps. Reference your plan, then let the AI execute.

Your main tool is the agent (the AI brain). You talk to it in natural language. It turns your instructions into code. Workflows guide the agent. Write these workflows in markdown (a text format with headers and bullet points). Use a harness: separate the recipe (YAML config) from the chef (the AI like Claude or Codex). The recipe defines deterministic steps and loops. The chef adds creativity. You stop rewriting the recipe daily and start composing existing skills into workflows.

Combine tools for maximum speed. Use one AI to research a technology, then Claude Code to build it. Ship the feature with Claude Code, then use another tool to generate release notes. Validate by running automated tests and doing manual code review. Test like a real user. Clear your conversation history between sessions.

An example full lifecycle: define scope, plan, let AI implement, test, iterate until tests pass, then go live. You do not need to read or write code. You just explain what good looks like and approve changes.

Sources

Lesson 3: Best practices and pitfalls

Most developers treat AI coding like a slot machine: sometimes you win, sometimes production explodes. A systematic workflow called the PIV loop (a cycle of prompt, implement, verify) makes AI coding predictable. The first critical skill is prompt engineering (crafting precise instructions for AI). Be specific—instead of "Write me a function," say "Write a TypeScript function that validates emails, returns a boolean, and handles plus signs." Provide context about your project structure and constraints. Break complex tasks into steps rather than asking for everything at once.

Even with good prompts, watch for common pitfalls. AI-assisted code bases show more security vulnerabilities. Review times are up 91%. The data is stark: 84% of developers use AI tools, but only 52% report positive productivity impact. Just because tests pass doesn't mean the code is safe or correct. AI is nondeterministic (doesn't produce the same result twice), so it may veer off path. You must verify every output carefully.

Best practices start with treating AI as an orchestrator, not a replacement. Use tools that support ongoing code review on every push, security checks, and incident response flows. Consider open-source alternatives like Goose that let you switch models and share workflows. Aim for the "engineering team" level where AI runs unattended on a spec while you check results later. Never ship AI-written code without human review of the diffs (changes between versions). The developer remains the bottleneck—and that's how you avoid chaos.

Sources