Morgan Williams
  1. what turboquant actually unlocks on a 24GB mac ai Two days testing TurboQuant KV-cache compression on a 24GB Mac Mini: what fits, what breaks, and which assumptions were wrong.
  2. Write less code, especially with LLMs svelte LLMs are great at generating code. That's the problem.
  3. make your python scripts run anywhere python A uv shebang and inline dependencies make a Python script run on any machine with uv installed.
  4. Configuring LLMs for Svelte 5 ai LLMs default to Svelte 4 patterns. If you don't give them context, you'll get export let, $: reactive statements, and on:click instead of Svelte 5 runes and modern syntax.
  5. Python patterns, explained simply python Six patterns you'll actually use, with minimal examples.
  6. MCP: Connecting Claude to your dev tools ai Model Context Protocol (MCP) lets Claude access local tools, files, and APIs. Instead of pasting context into chat, you give Claude direct access to what it needs.
  7. Tailscale as a Docker sidecar docker Add Tailscale to any Docker Compose project as a sidecar container. Your app gets a stable hostname on your tailnet with automatic HTTPS -- no port forwarding, no reverse proxy config.
  8. my dev config dev Scripts go in ~/.scripts, which I add to my path.
  9. Keep tailscale up on macOS with a LaunchAgent tailscale A LaunchAgent that reruns tailscale up every 30 minutes, so remote access to my Mac never silently drops.
  10. UV replaced my entire Python toolchain dev UV replaced pip, virtualenv, pipenv, poetry, and pyenv. One tool. Installs in seconds. Runs everything faster.
  11. Launching my Svelte blog with Tablog meta After years of development, I've launched my dev blog, powered by Svelte.
  12. Run your Svelte sites on Docker with Tailscale docker Run your SvelteKit app in Docker with secure Tailscale access. Template: github.com/mrgnw/svelte-docker-tailscale
  13. Gear gear The hardware I actually carry and use: travel router, Macs, cameras, and the rest of the kit.

I build software and write about the tools and techniques I use along the way: Svelte, Rust, Python, self-hosting, and working with LLMs. This is where I keep notes: things I've figured out, setups worth remembering, and the occasional opinion.