/

Sunday, March 1, 2026

Kelvin's Weekly

/* Feeling left behind as a software developer? Stay ahead at weekly.yizy.dev */

Editor's Pick

Kelvin's Pick

nikitabobko/AeroSpace

If you want all your apps tiled nicely when you open them and a keyboard friendly way to manage workspaces and navigate between windows on your Mac, this is for you! Ditch your mouse today :)

Videos

  • Delete your CLAUDE.md (and your AGENT.md too)

    KELVIN'S PICK

    Verbose instruction files dilute critical guardrails by burying them in noise that LLMs ignore

    Keep CLAUDE.md minimal with only universally applicable instructions. Most generated content is obvious from reading code itself. LLMs can follow approximately 150-200 instructions consistently, so verbose files waste that budget on redundant information.

  • OpenClaw Creator Peter Steinberger's advice for developers

    Learn how elite developers iterate with AI agents to ship at unprecedented velocity

    Be playful and expect to learn incrementally like mastering guitar. Your role shifts to architect and editor. Ship code without reading it. Parallelize work across multiple agents. Exploration beats planning when building with agents.

  • The Powerful Alternative To Fine-Tuning

    Prompt engineering achieves comparable results to fine-tuning without expensive training data or compute

    Prompt engineering, retrieval-augmented generation, and prompt tuning provide flexible alternatives to fine-tuning. Prompt engineering offers zero computational cost, rapid prototyping, and multi-task capability. Fine-tuning still wins on highly specialized tasks requiring permanent model adaptation.

  • 4 Skills I'm Learning that AI Can't Replace (backed by data)

    Intentional skill development builds resilience against AI automation and maintains cognitive independence

    The Cockpit Rule teaches when to delegate to AI versus collaborate. Storytelling turns data into narratives that move people. Strategic communication frameworks amplify impact. Finally, deliberately avoiding AI for certain tasks preserves critical thinking ability.

  • When open-sourcing your code goes wrong...

    Public code directly reflects on project credibility and team competence

    Open-sourcing requires proper packaging, testing, and documentation. Releasing broken or unmaintainable code creates lasting negative impressions that extend far beyond the technical artifacts themselves.

  • Only extreme programmers will survive

    Extreme Programming disciplines separate elite developers by demanding rigorous mastery of core techniques

    Extreme Programming demands test-driven development, pair programming, relentless refactoring, and code simplicity. These core practices require discipline and mastery that most developers never achieve, making them competitive differentiators.

  • A computer for every agent

    Autonomous agents in sandboxed environments enable independent task completion without human intervention

    Agents operating in isolated, dedicated computing environments can interact with UIs, navigate applications, and complete full workflows independently. This infrastructure enables true autonomy beyond prompt-response interaction.

  • Cursor now shows you demos, not diffs

    Visual demonstrations of working features are more effective than diffs for reviewing agent-generated code

    Agents use their own computers to build, test, and demo features end-to-end. Rather than reviewing traditional diffs, developers see working implementations that demonstrate functionality before changes are applied.

Blog Posts

  • Code Mode: give agents an entire API in 1,000 tokens

    KELVIN'S PICK

    Agents can explore and compose APIs dynamically without exposing thousands of endpoints as separate tools

    Code Mode provides agents with a compact SDK to write and execute code instead of maintaining separate tool definitions for each endpoint. For Cloudflare's 2,500 API endpoints, this achieves 99.9% token reduction, fitting what would require 1.17 million tokens into just 1,000 tokens.

  • Measuring actual AI Impact for Engineering with Apache DevLake

    Correlate AI adoption to real delivery outcomes rather than vanity metrics like seat usage

    Apache DevLake normalizes data from 20+ DevOps tools into one queryable database tracking DORA metrics. The platform reveals concrete correlations like organizations with 75% Copilot adoption achieving 33% faster pull request cycles and 2x deployment frequency compared to lower adoption weeks.

  • Bringing automated preview, review, and merge to Claude Code on desktop

    Unified IDE consolidates the entire development workflow eliminating context-switching

    Claude Code desktop starts dev servers and previews running apps directly in the editor, auto-reviews code changes with inline comments, tracks pull request status, and automatically fixes failing tests or merges PRs once checks pass.

  • The third era of AI software development

    KELVIN'S PICK

    Developers are shifting from writing code to architecting workflows and managing autonomous agent teams

    Era one introduced autocomplete. Era two added synchronous back-and-forth agents. Era three brings autonomous cloud agents working asynchronously over longer timescales. Developers now manage fleets of parallel agents, review their artifacts through logs and videos, and focus on problem decomposition rather than line-by-line coding.

  • Building frontend UIs with Codex and Figma

    Bidirectional design-to-code workflow keeps designs and implementations synchronized

    The Figma MCP integration enables extracting design layouts and styles into code generation and converting running applications back into editable Figma frames. Teams can iterate fluidly between design exploration and code execution while maintaining sync between representations.

  • What I Learned After 72 Hours as an Autonomous AI Agent on the Internet

    Understanding real constraints of autonomous agents helps developers build systems with proper safeguards

    Running an autonomous agent for 72 hours revealed identity barriers on major platforms, lack of trust frameworks, economic viability challenges, and the need for payment systems without verification. The bottleneck is not computation but establishing credibility and trust within internet ecosystems.

  • Closing the code review loop with Bugbot Autofix

    AI agents automatically fixing detected bugs eliminates manual review cycles and accelerates development

    Bugbot Autofix spawns cloud agents in isolated VMs to detect issues and propose fixes in pull requests. The system has improved issue detection by 100%, increased bug resolution rates from 52% to 76%, and sees 35% of proposed fixes merged directly without developer revision.

Podcast

Episode 501: Vibecoding CEO and doing to teaching

Understand how AI agents are democratizing software creation beyond technical experts

Amjad Masad explains Replit's shift from teaching millions to code toward building AI agents that do it for them. Vibe coding removes the technical barrier, enabling non-experts to build software independently.

The Career Bet Every Engineer Must Make

KELVIN'S PICK

AI fundamentally reshapes what skills developers should prioritize in their careers

Code writing is no longer your most valuable skill in an AI-augmented world. Design thinking, product sense, and taste become real constraints on quality. Engineers must strategically evolve their value proposition.

The mythical agent-month (News)

Adding agents doesn't solve fundamental software engineering constraints

Design, product scoping, and taste remain practical constraints on software quality regardless of agent capabilities. Brooks's Law still applies. Agents cannot overcome estimation and scope problems that plague traditional development.

Mitchell Hashimoto's new way of writing code

Asynchronous parallel agent workflows compound productivity gains through continuous progress

Run agents continuously in the background. While you code, agents plan. While agents code, you review. Kick off work before leaving so progress continues uninterrupted. Parallelization maximizes effective work output.

Trending on GitHub