# Learning Machine > Highest-impact thinking from the frontier of AI engineering — conference talks, deep dives, and the detailed application of AI at scale, by Corey Gallon. Every piece is also served as markdown at its URL with `.md` added. By Corey J. Gallon. ## writing - [I Believe Everything My Agents Tell Me](https://gallon.me/i-believe-everything-my-agents-tell-me.md) - [The Dark Arts of Web Automation](https://gallon.me/the-dark-arts-of-web-automation.md) - [How I Fixed Handy's Memory Leak Without Knowing Rust](https://gallon.me/95-gb-in-36-hours-how-i-fixed-handys-memory-leak-without-knowing-rust.md) - [Is HTML "Strictly Better" Than Markdown for Claude Code?](https://gallon.me/is-html-really-strictly-better-than-markdown-for-claude-code-i-ran-the-numbers.md) - [What Claude Code's Source Code Actually Says About Subagents](https://gallon.me/subagent-modes-in-claude-code.md) - [The Cure for the Vibe Coding Hangover](https://gallon.me/the-cure-for-the-vibe-coding-hangover.md) - [WTF is BM25? The Intuition Behind the Algorithm](https://gallon.me/wtf-is-bm25-the-intuition-behind-the-algorithm.md) - [The Python Lambda Tutorial You Never Asked For](https://gallon.me/the-quick-tutorial-on-python-lambda-functions-that-you-never-asked-for.md) ## til - [Letting Codex Agents Commit: Making .git Writable in the workspace-write Sandbox](https://gallon.me/letting-codex-agents-commit-making-git-writable-in-the-workspace-write-sandbox.md) - [Unlocking Codex's Larger Context Window: 872K Tokens on GPT-5.6](https://gallon.me/getting-access-to-the-full-1-million-token-context-window-in-codex-gpt-54.md) - [Getting Handy to work in GNOME Wayland (Ubuntu 25.10+)](https://gallon.me/getting-handy-to-work-in-gnome-wayland-ubuntu-2510.md) - [Remapping the Logitech R500s on Ubuntu 24.04 with keyd](https://gallon.me/remapping-the-logitech-r500s-on-ubuntu-2404-with-keyd.md) - [How to Add Custom HTML Pages to a Pelican Site](https://gallon.me/how-to-add-custom-html-pages-to-a-pelican-site.md) - [Using the BytesIO Class in Python](https://gallon.me/using-the-bytesio-class-in-python.md) - [Linking to Posts in Python Pelican](https://gallon.me/linking-to-posts-in-python-pelican.md) - [Copying Files in Linux With a Progress Bar](https://gallon.me/copying-files-directories-in-linux-with-progress-indication.md) - [Why An 8TB Drive Isn’t 8 Usable TB](https://gallon.me/why-an-8tb-drive-isnt-8-usable-tb.md) - [Wrap with HTML tags in VSCode](https://gallon.me/wrap-with-html-tags-in-vscode.md) - [A nice workflow for creating Python projects with AI](https://gallon.me/a-nice-workflow-for-creating-python-projects-with-ai.md) - [__main__.py file in a project](https://gallon.me/__main__py-file-in-a-project.md) - [neofetch for Linux system info summary](https://gallon.me/neofetch-for-linux-system-info-summary.md) - [Emmet Abbreviations in VSCode](https://gallon.me/emmet-abbreviations-in-vscode.md) - [Installing Racket (Scheme) in WSL](https://gallon.me/installing-racket-scheme-in-wsl.md) - [Working through SICP in Jupyter Notebooks](https://gallon.me/working-through-sicp-in-jupyter-notebooks.md) - [Writing Racket (Scheme) in Jupyter Notebooks](https://gallon.me/writing-racket-scheme-in-jupyter-notebooks.md) - [raco: Racket's Package Management System (and More)](https://gallon.me/raco-is-rackets-package-management-system-among-other-things.md) - [Debugging Python Tests in VSCode](https://gallon.me/debugging-python-tests-in-vscode.md) - [Debugging Python CLI Arguments in VSCode](https://gallon.me/debugging-python-programs-that-require-cli-arguments-in-vscode.md) - [Suppressing Rich Tracebacks in Typer Apps](https://gallon.me/suppressing-rich-tracebacks-in-typer-apps.md) - [Uninstalling Poetry Completions for zsh](https://gallon.me/uninstalling-poetry-completions-for-zsh.md) - [Ubuntu Snaps in WSL & zsh](https://gallon.me/ubuntu-snaps-in-wsl-zsh.md) - [Running Google Chrome GUI in WSL](https://gallon.me/running-google-chrome-gui-in-wsl.md) - [Comments are Failures in Coding](https://gallon.me/comments-are-failures-in-coding.md) - [Launching a Web App from Stream Deck](https://gallon.me/launching-a-web-app-from-stream-deck.md) - [Programs Do Things](https://gallon.me/programs-do-things.md) ## conferences - [Why Your AI Guardrail Should Be an Encoder, Not Another LLM](https://gallon.me/1-ai-guardrails-the-unreasonable-effectiveness-of-finetuned-modernberts-diego-carpentero.md) - [The Harness Is the Model](https://gallon.me/building-pi-in-a-world-of-slop-mario-zechner.md) - [When Code Becomes Free, the Codebase Becomes the Prompt](https://gallon.me/harness-engineering-how-to-build-software-when-humans-steer-agents-execute-ryan-lopopolo-openai.md) - [The Org Chart Is the Orchestrator](https://gallon.me/paperclip-open-source-human-control-plane-for-ai-labor-dotta-bippa.md) - [Maintaining at the Speed of Slop](https://gallon.me/state-of-the-claw-peter-steinberger.md) - [The Web Is Now a Two-Way Street for AI](https://gallon.me/ai-didnt-kill-the-web-it-moved-in-olivier-leplus-aws-yohan-lasorsa-microsoft.md) - [Your Digital Exhaust Is the Most Underused Dataset You Own](https://gallon.me/cognitive-exhaust-fumes-or-read-only-ai-is-underrated-imon-podhajsk-head-of-ai-waypoint.md) - [Your Multi-Agent System Isn't Failing Because of the AI](https://gallon.me/from-chaos-to-choreography-multi-agent-orchestration-patterns-that-actually-work-sandipan-bhaumik.md) - [Your LLM Evaluator Is Probably Lying to You](https://gallon.me/judge-the-judge-building-llm-evaluators-that-actually-work-with-gepa-mahmoud-mabrouk-agenta-ai.md) - [When Every Team Builds Its Own AI Agent, You Need a Registry](https://gallon.me/one-registry-to-rule-them-all-sonny-merla-mauro-luchetti-mattia-redaelli-quantyca.md) - [RAG Isn't Dead, You Just Need a Better Starting Point](https://gallon.me/openrag-an-open-source-stack-for-rag-phil-nash.md) - [AI Agents Can't Walk Upstairs and Ask for Help](https://gallon.me/platforms-for-humans-and-machines-engineering-for-the-age-of-agents-juan-herreros-elorza.md) - [Fitting the Model Isn't the Same as Running It Well](https://gallon.me/running-llms-locally-practical-llm-performance-on-dgx-spark-mozhgan-kabiri-chimeh-nvidia.md) - [The Real Problem Is the Six Minutes After the Call](https://gallon.me/voiceops-fying-low-latency-intelligence-extraction-from-messy-audio-streams-dippu-kumar-singh.md) - [AI-Generated Code Is Just Untrusted Code From the Internet](https://gallon.me/why-and-how-you-need-to-sandbox-ai-generated-code-harshil-agrawal-cloudflare.md) - [The Security Cliff Between Local and Production MCP](https://gallon.me/your-insecure-mcp-server-wont-survive-production-tun-shwe-lenses.md) - [Your AI Agent Is a Junior Developer. Manage It Like One.](https://gallon.me/agentic-engineering-working-with-ai-not-just-using-it-brendan-oleary.md) - [MCP Tools Are Raw Material, Not Finished Products](https://gallon.me/bending-a-public-mcp-server-without-breaking-it-nimrod-hauser-baz.md) - [Build the Gym, Not the Dataset](https://gallon.me/let-llms-wander-engineering-rl-environments-stefano-fiorucci.md) - [AI Engineer Summit 2025: Agents at Work](https://gallon.me/ai-engineer-summit-2025-agents-at-work.md) ## snips - [⚡️ Latent Space - The new OpenAI Agents Platform](https://gallon.me/latent-space-the-new-openai-agents-platform.md) - [Founders #383: Todd Graves' $10B Chicken Finger Dream](https://gallon.me/founders-383-todd-graves-and-his-10-billion-chicken-finger-dream.md)