Writing

Every post from my newsletter on Substack, newest first. Mostly Claude Code and coding agents: the workflows, hooks and setups I actually run.

127 posts · Subscribe for free

2026

  1. How to Apply AI in Negotiations

    AI will revolutionize the way we negotiate.

  2. How I Ship AI-Written Code to Production Fast (Without Breaking Things)

    How I effectively get code into production while ensuring high quality

  3. How I Verify Claude Code Output Without Reading Every Line

    Fix one of the most important bottlenecks in AI coding

  4. How to Understand the Code You Write in the Age of AI Coding

    Even though coding agents can write all of your code, you still need to understand how it works

  5. How to Orchestrate 100+ Agents With Claude Code

    Run 100+ agents in parallel

  6. How to Run Claude Code Agents for 24+ Hours

    Apply long-running coding agents to become a more productive engineer

  7. Why Claude Code Time Estimates Are Poor

    Be a better communicator with LLM programming

  8. How to Run 10+ Claude Code Sessions Without a Powerful Computer

    Learn how to run a lot of parallel coding agents without expensive, powerful hardware at home

  9. How to Effectively Solve 100+ Tasks with Claude Code

    Work more effectively with your coding agents

  10. When to Use Claude Code and When to Use Codex

    Learn where which coding agent is best

  11. Your Claude Code Is Only as Good as Your Intent

    A field-tested way to turn vague requests into aligned plans, cleaner output, and fewer correction loops.

  12. Stop Managing AI Projects Like Software Tickets

    A practical system for turning ambiguous LLM work into visible milestones, faster decisions, and shipped outcomes.

  13. Run a Fleet of OpenClaw Bots Without Losing Control

    A practical orchestration playbook for turning parallel agents into reliable output—plus the workflow behind The Vault.

  14. How to Effectively Deploy Code With Claude Code

    Learn how to optimize your CI/CD pipeline for coding agents

  15. How to book LegalTech demos

    A story on how we cold-caked Sweden’s leading law firms

  16. GPT-6 Astra: My First Impressions

    Early notes on task completion, browser work and approval prompts

  17. My favorite interface for coding agents
  18. The art of talking to your computer

    Why talking on your computer can vastly increase your efficiency as an engineer.

  19. How to Apply Coding Agents to Non-Programming Tasks

    Perform non-programming tasks with coding agents

  20. How to Organize All of Your Coding Agent Tasks

    Optimise how you interact with your coding agents

  21. How to Efficiently Prompt Claude Code

    Maximize your efficiency with Claude Code

  22. How to Find the Optimal Coding Agent Interface

    Find the optimal way to interact with your coding agents

  23. How to Run End-to-End Tests with Claude Code

    Increase the effectiveness of your coding agents through end-to-end testing.

  24. How to Maximize Codex Exec Command

    Build a more powerful coding agent setup with a model ensemble

  25. How to Create Powerful Loops in Claude Code

    Learn about the concept of loops to power your coding agents.

  26. How to Use Claude Code in Your Browser

    Learn how to apply coding agents to verify work in your browser.

  27. How Powerful is Claude Fable (Mythos) 5 for Coding?

    Learn about the upsides and downsides of Claude Fable 5

  28. How to Effectively Align with Claude Code

    Increase productivity with your LLMs

  29. How to Refactor Code with Claude Code

    Improve coding agent productiveness with refactored code

  30. How to Apply Agentic Coding to Solve Problems

    Learn how to efficiently solve problems with coding agents

  31. 4 New Techniques to Maximize Claude Code

    Get the most out of Claude Code with these four techniques

  32. How I Continually Improve My Claude Code

    Learn how to make your Claude Code improve over time

  33. How to Effectively Run Many Claude Code Sessions in Parallel

    Keep an overview of all your coding agents that run in parallel

  34. Orchestrate 100+ Agents in Claude Code

    Learn how to spin up more agents, to get more work done

  35. How to Build a Claude Code-Powered Knowledge Base

    Perform efficient data retrieval of personal knowledge

  36. Loop Engineering in Claude Code

    Run loops for more effective agents

  37. My Complete Parallel Coding Agent Setup

    Every config, command, and hook I use to run five coding agents at once without losing track. Copy it in an afternoon.

  38. How to Make Claude Code Validate Its Own Work

    Improve Claude Code performance by having it validate its own work

  39. How to Combine Claude Code and Codex for Maximum Coding Power

    Get the most out of each coding model to have a very powerful coding setup

  40. How to Safely Run Coding Agents

    Apply coding agents to your domain in a safe manner

  41. How to Maximize OpenAI’s Codex

    Learn how to get the most out of OpenAI's coding agent

  42. How to Write Robust Code with Claude Code

    Improve the quality of Claude Code output.

  43. My thoughts on AI writing code

    My reflections on the percentage of AI-written code

  44. My most-read article this month: running many Claude Code sessions in parallel

    Learn how to run coding agents in parallel.

  45. I just published my entire AI-engineering setup

    Every template, slash command, hook, and prompt I use daily, now in one continuously updated post for paid subscribers.

  46. The Vault: My Complete AI-Engineering Setup

    Every template, slash command, hook, and prompt I actually use — in one place, kept current.

  47. How to Make Claude Code Better at One-Shotting Implementations

    Make your coding agent more efficient

  48. How to Make Claude Code Improve from its Own Mistakes

    Supercharge Claude Code with continual learning

  49. How to Effectively Review Claude Code Output

    Get more out of your coding agents by making reviewing more efficient

  50. How to Build Agentic RAG with Hybrid Search

    Learn how to build a powerful agentic RAG system

  51. Three OpenClaw Mistakes to Avoid and How to Fix Them

    Learn how to set up OpenClaw effectively

  52. How to Create Production-Ready Code with Claude Code

    Learn how to write robust code with coding agents

  53. Build Effective Internal Tooling with Claude Code

    Use Claude Code to quickly build completely personalized applications

  54. How to Personalize Claude Code

    Learn how to get more out of Claude Code by giving it access to more information

  55. How to Work Effectively with Frontend and Backend Code

    Learn how to be an effective full-stack engineer with Claude Code

  56. Achieving 5x Agentic Coding Performance with Few-Shot Prompting

    Learn to leverage few-shot prompting to increase your LLMs performance

  57. How to Perform Large Code Refactors in Cursor

    Learn how to perform code refactoring with LLMs

  58. Maximum-Efficiency Coding Setup

    Learn how to be a more efficient programmer

  59. How to Run Coding Agents in Parallel

    Get the most out of Claude Code

  60. How to Leverage Slash Commands to Code Effectively

    Learn how I utilize slash commands to be a more efficient engineer

  61. How to Optimize Your AI Coding Agent Context

    Make your coding agents more efficient

  62. How to Facilitate Effective AI Programming

    How to ensure your coding agent has the same context as you

  63. 4 Techniques to Optimize AI Coding Efficiency

    Learn how to code more effectively using AI

  64. 3 Techniques to Effectively Utilize AI Agents for Coding

    Learn how to be an effective engineer with coding agents

  65. How to Maximize Agentic Memory for Continual Learning

    Learn how to become an effective engineer with continual learning LLMs

  66. How to Improve Claude Code Performance with Automated Testing

    Learn how to get the most out of Claude Code

  67. How to Run OpenClaw with Open-Source Models

    Run OpenClaw assistant through alternative LLMs

  68. How to Maximize Claude Cowork

    Learn how to get the most out of Claude Cowork

  69. How to Apply Claude Code to Non-technical Tasks

    Learn how to apply coding agents to all tasks on your computer

  70. How to Use Claude Code to Build a Minimum Viable Product

    Learn how to effectively present product ideas by building MVPs with coding agents

  71. How to Run Claude Code Agents in Parallel

    Learn how to apply coding agents in parallel to work more efficiently

  72. Effectively Run Parallel Claude Code Sessions

    Maximize Claude Code and Codex.

  73. How to Continuously Improve your Claude Code

    Learn how to consistently and continuously ensure your coding agents improve.

  74. Build an LLM Powered Knowledge Base

    Build a powerful system to store all of your knowledge, easily accessible.

  75. Opportunity of a lifetime

    If you're a programmer today, you have infinite opportunities

  76. Want to maximize Claude Code?

    If so, you should let it validate its own work

  77. 3 Techniques I Use Daily to Get Better Results From Claude Code

    Learn how to get the most out of Claude Code.

  78. How to Use OpenClaw to Enhance Sales Outreach

    How I set up an AI assistant to automate and simplify my entire sales workflow

  79. OpenClaw for GitHub Code Reviews

    Learn how to automate your GitHub code reviews with personalized comments using OpenClaw

  80. How to Effectively Apply OpenClaw

    Read my experiences from using OpenClaw.

  81. How to Create a Personal Assistant with OpenClaw

    Learn how I set up OpenClaw to be my personal assistant

  82. How to Vibe with Claude Code Safely

    Three proven techniques to minimize risk when coding with AI agents in production environments

  83. How to Apply Engineering Principles to Effectively Solve Problems

    Learn a solid methodology to solve problems

  84. How to Get the Most Out of Claude Code

    Claude Code can make you 10x more efficient as a programmer. But only if you use it correctly. Here are three techniques I use daily to maximize my effectiveness with Claude Code.

  85. My Vision Language Model eBook

    Learn about VLMs and how they sit on the forefront of Document AI.

  86. How to Use MacWhisper to Become a More Efficient Programmer

    With the rise of coding agents, natural language has become the de facto coding language — here's how to remove your typing bottleneck

  87. How to Create Verifiable Tasks for AI Coding Agents

    Let your agents verify their own work to dramatically improve their problem-solving capabilities

  88. How to Utilize OpenAI Whisper for Automated Transcriptions

    Streamline your computer interactions using OpenAI’s Whisper model

  89. How to Perform Effective Data Cleaning for Machine Learning

    Learn how you can improve your machine learning models using effective data cleaning

  90. How to Ensure Reliability in LLM Applications

    Learn how to make your LLM applications more robust

  91. Enhancing LLMs: 7 Context Engineering Strategies That Work in Production

    The benefits of context engineering for scaling LLMs to millions of outputs

  92. How to 10x Productivity with AI

    Unlock 5 high-impact techniques to apply LLMs

  93. Discovering Top 3 Frontier LLMs Through Benchmarking — Arc AGI 3

    Discover the frontier LLMs

  94. 4 Context Engineering Techniques to Create Powerful LLM Applications

    Improve your LLM 50% by optimizing its context

  95. How to Perform Comprehensive Large-Scale LLM Validation

    Learn how to validate large-scale LLM applications

  96. How to Scale Your AI Search to Handle 10M Queries with 5 Powerful Techniques

    Optimize your AI search with RAG, contextual retrieval and evaluations

  97. How to Context Engineer to Optimize Question Answering Pipelines

    Learn how to apply context engineering to enhance your question answering systems.

  98. How to Build Effective AI Agents to Process Millions of Requests

    Learn how to build production-ready systems using AI agents

  99. How to Develop 5 Powerful Internal LLM Benchmarks

    Learn how to compare LLMs using your own internal benchmark

  100. How to Analyze and Optimize Your LLMs in 3 Steps

    Learn to enhance your LLMs with my 3-step process: inspecting, improving, and iterating on your LLMs

  101. How to Enrich LLM Context to Significantly Enhance Capabilities

    Learn how to empower your LLMs by leveraging additional metadata

  102. How to Select the 5 Most Relevant Documents for AI Search

    Improve the document retrieval step of your RAG pipeline

  103. Using Vision Language Models to Process Millions of Documents

    Learn how to effectively apply vision language models to problem-solving

  104. 5 Techniques to Prevent Hallucinations in Your RAG Question Answering

    Learn how to reduce the number of hallucinations and the impact they have

  105. How to Develop a Powerful OCR Pipeline for Machine-Learning Systems

    This article will discuss my approach to creating an OCR pipeline, which can be vital to your machine-learning system.

  106. How to Build Effective Agentic Systems with LangGraph

    Create AI workflows with agentic frameworks

  107. How to Easily Fine-Tune the Donut Model for Receipt Information Extraction

    Learn how to use vision language models

  108. How to Build a Powerful Deep Research System

    Learn how to access vast amounts of information with your own deep research system

  109. How to Perform Effective Agentic Context Engineering

    Learn how to optimize the context of your agents for powerful agentic performance

  110. How to Build Tools for AI Agents

    Learn how to design and build effective tools to be used by AI Agents

  111. How to Create Animated Images with the Champ Machine Learning Model

    Learn how to animate images with one of the newest models within machine learning.

  112. How to Build Guardrails for Effective Agents

    Learn how to set up effective guardrails to enforce desired behavior from your agents

  113. How to Use Frontier Vision LLMs: Qwen3-VL

    Learn how you can use vision language models to perform advanced document understanding tasks.

  114. How to Consistently Extract Metadata from Complex Documents

    Learn how to extract important pieces of information from your documents

  115. How to Apply Powerful AI Audio Models to Real-World Applications

    Learn about different types of AI audio models and the application areas they can be used in.

  116. How to Apply Vision Language Models to Long Documents

    Learn how to apply powerful VLMs for long context document understanding tasks

  117. How to Use GPT-5 Effectively

    Learn about GPT-5’s features and settings, and how to optimally apply them to your use case

  118. How to Automate Workflows with AI

    Learn how to take a manual process and optimize it using AI

  119. How to Perform Agentic Information Retrieval

    Learn how to utilize AI agents to find information in your document corpus

  120. How to Use Gemini 3 Pro Efficiently

    Learn the pros and cons of Gemini 3 Pro, from testing with both coding and console usage

  121. How to Create Professional Articles with LaTeX in Cursor

    Learn how to rapidly create professional articles and presentations with LaTeX in Cursor

  122. How to Scale Your LLM Usage

    Learn how to increase LLM usage to achieve increased productivity

  123. How to Code Your Own Website with AI

    Learn how to vibe-code your own website

  124. How to Build Agents with GPT-5

    Learn how to use GPT-5 as a powerful AI Agent on your data.

  125. How to Create an ML-Focused Newsletter

    Learn how to make a newsletter with AI tools

  126. How to Increase Coding Iteration Speed

    Learn how to become a more efficient programmer with local testing

  127. 4 Techniques to Optimize Your LLM Prompts for Cost, Latency and Performance

    Learn how to greatly improve the performance of your LLM application