Writing

30 essays and guides on engineering, AI, product and how to live well. Every article is also available as plain Markdown.

2026

  1. A Practical Introduction to LLM Orchestration, Vector Databases, and AI Agents How orchestration, vector databases, retrieval, and agentic systems fit together when an LLM needs memory, tools, and reliable application logic.
  2. How to Build Reliable LLM Workflows A practical blueprint for decomposing LLM tasks, managing context, enforcing structured outputs, designing for latency, and building evals early.
  3. How I run this site without a CMS database or mail server A small publishing stack built around Astro, GitHub, Cloudflare Pages, Pages CMS, Cloudflare Email Routing, Gmail, and Resend.
  4. How the Notes page stays fast with hundreds of entries How I built an Almanack-style notes archive with windowed batches, placeholders, deep-linked reading modals, sticky search, and bounded DOM size.
  5. CHALLENGES: a personal framework for values Why I built the C.H.A.L.L.E.N.G.E.S. framework in 2016, the books and historical ideas behind it, and how I try to turn values into behavior.
  6. DuckPad: designing a local-first data workspace around DuckDB-Wasm The architecture and performance reasoning behind a browser-based workspace for inspecting unfamiliar data files locally.
  7. LocalCMP: what a local-first consent architecture actually changes A technical look at a consent-management prototype built around local signed choices, a public manifest, deterministic audits, and explicit limits.
  8. A better way to build discipline (inspired by Franklin) Why visibility beats willpower: Franklin's 13 virtues, daily checkpoints, and practical guardrails for turning intention into a system.
  9. Challenge funnel: turn personal projects into qualified leads (without paid ads) How to design public challenges that showcase your projects, build trust, and convert attention into qualified leads.
  10. CSS container queries in production: patterns that survived the hype Practical patterns for @container: when to use them, how to avoid layout thrash, and how they pair with design tokens.
  11. Editorial system in Notion or Coda: from idea to published, every week A complete editorial operations framework in Notion or Coda for planning, writing, review, publishing, and analytics.
  12. Free custom domain email: Cloudflare Email Routing + your favorite inbox + Brevo or Resend Create a free professional email address on your domain using Cloudflare Email Routing and your preferred sender stack.
  13. Free web hosting options and why buying only your domain first can save real money Best platforms for free web hosting and how to buy only your domain name at the best price before choosing hosting.
  14. Google Search Console: first technical steps after you ship Verify ownership, submit sitemaps, and read coverage after launch — without drowning in vanity metrics.
  15. How Stoicism improves decision-making, discipline, and execution for creators and entrepreneurs A practical guide to applying Stoicism in modern creator and entrepreneur workflows: better decisions, stronger discipline, and consistent execution.
  16. How to connect Astro with Notion or Coda for blog publishing, sync, and analytics How to connect an Astro site on GitHub or Cloudflare Pages with Notion or Coda for blog sync, analytics, and editorial workflow.
  17. How to create an AI ad video for your business with Suno, Banana, and Runway or Luma Step-by-step guide to creating a high-converting AI ad video for your business using Suno, prompt engineering, Banana or alternatives for frames, and Runway or Luma for motion.
  18. How to create an AI song gift with Suno and prompt engineering (step-by-step) A practical guide to creating a personal AI-generated music gift with Suno, including prompt engineering for lyrics, style, and emotional tone.
  19. How to Find a Brand Name and Check Availability (Without Leaking Your Idea) A privacy-first workflow to brainstorm brand names, validate domain and social availability, and run legal checks before launch.
  20. How to run multiple projects at once without burning out A practical operating system to run several projects at once, protect deep work, and avoid founder burnout.
  21. How to start Stoicism when you are impatient: simple actions for beginners Beginner-friendly Stoicism guide for impatient minds: simple mental models, daily actions, and practical habits you can apply in minutes.
  22. How to stay positive when someone you love faces hard challenges (without denying reality) Practical tools to stay emotionally steady when a loved one is struggling: realistic positivity, Duchenne smile cues, and daily support tactics.
  23. How Viktor Frankl's logotherapy helps you build a meaningful life (not just a successful one) A practical guide to Viktor Frankl's logotherapy: meaning, responsibility, and resilient action for everyday life and work.
  24. Minimal publishing stack for Astro: fast, reliable, and scalable A complete guide to build a high-performance Astro publishing stack with quality workflows and automation.
  25. Observability for static sites: logs, errors, and real user metrics that actually help Logs, client errors, edge analytics, and RUM for static frontends — a practical guide without turning your site into a microservices maze.
  26. RSS feeds with Astro: static generation and cache-friendly updates Generate RSS at build time with stable URLs, proper dates, and cache-friendly deployment on edge networks.
  27. Why Email Authentication Matters: SPF, DKIM, DMARC and the 1980s Legacy Behind Spoofing Why old email standards allow spoofing and how SPF, DKIM, and DMARC protect your domain reputation.
  28. Why personal branding matters even if you never start a business (career growth, trust, and human psychology) A practical, psychology-backed guide to personal branding for employees, leaders, and C-suite profiles who want more opportunities and trust.
  29. Why writing every day rewires your brain and your career (Stephen King, Hemingway, Victor Hugo + a modern 30-day challenge) A psychology-backed guide to daily writing: why it changes cognition, confidence, and career outcomes, with a practical 30-day book challenge protocol.
  30. Your Domain Search Isn't Private: How Bots Snatch Ideas in Minutes Understand domain front-running, why public lookups are risky, and how to check and buy domains safely before bots snipe your idea.

Before you goFree · 5 days

Launch your personal brand site in 5 days

A free challenge: about two hours a day, from one clear sentence about you to a site on your own domain. Or skip the build and start from this one.

Comes with Notes from the workshop. One email a month, at most. Unsubscribe in one click. How your address is used.

It's yours

Done

Open it