Mitchell Hashimoto
https://mitchellh.com
Mitchell Hashimoto's personal website.
en-us
-
My AI Adoption Journey
https://mitchellh.com/writing/my-ai-adoption-journey
https://mitchellh.com/writing/my-ai-adoption-journey
Thu, 05 Feb 2026 00:00:00 GMT
-
Don't Trip[wire] Yourself: Testing Error Recovery in Zig
https://mitchellh.com/writing/tripwire
https://mitchellh.com/writing/tripwire
Wed, 21 Jan 2026 00:00:00 GMT
-
Finding and Fixing Ghostty's Largest Memory Leak
https://mitchellh.com/writing/ghostty-memory-leak-fix
https://mitchellh.com/writing/ghostty-memory-leak-fix
Sat, 10 Jan 2026 00:00:00 GMT
-
Ghostty Is Now Non-Profit
https://mitchellh.com/writing/ghostty-non-profit
https://mitchellh.com/writing/ghostty-non-profit
Wed, 03 Dec 2025 00:00:00 GMT
-
Vibing a Non-Trivial Ghostty Feature
https://mitchellh.com/writing/non-trivial-vibing
https://mitchellh.com/writing/non-trivial-vibing
Sat, 11 Oct 2025 00:00:00 GMT
-
Zig Builds Are Getting Faster
https://mitchellh.com/writing/zig-builds-getting-faster
https://mitchellh.com/writing/zig-builds-getting-faster
Fri, 03 Oct 2025 00:00:00 GMT
-
Libghostty Is Coming
https://mitchellh.com/writing/libghostty-is-coming
https://mitchellh.com/writing/libghostty-is-coming
Mon, 22 Sep 2025 00:00:00 GMT
-
You Have to Feel It
https://mitchellh.com/writing/feel-it
https://mitchellh.com/writing/feel-it
Sat, 30 Aug 2025 00:00:00 GMT
-
Advice for Tech Non-Profits
https://mitchellh.com/writing/advice-for-tech-nonprofits
https://mitchellh.com/writing/advice-for-tech-nonprofits
Wed, 20 Aug 2025 00:00:00 GMT
-
We Rewrote the Ghostty GTK Application
https://mitchellh.com/writing/ghostty-gtk-rewrite
https://mitchellh.com/writing/ghostty-gtk-rewrite
Thu, 14 Aug 2025 00:00:00 GMT
-
"As Code"
https://mitchellh.com/writing/as-code
https://mitchellh.com/writing/as-code
Tue, 04 Mar 2025 00:00:00 GMT
-
Welcoming Ghostty Subsystem Maintainers
https://mitchellh.com/writing/ghostty-subsystem-maintainers
https://mitchellh.com/writing/ghostty-subsystem-maintainers
Fri, 07 Feb 2025 00:00:00 GMT
-
Ghostty: Reflecting on Reaching 1.0
https://mitchellh.com/writing/ghostty-1-0-reflection
https://mitchellh.com/writing/ghostty-1-0-reflection
Thu, 26 Dec 2024 00:00:00 GMT
-
Ghostty 1.0 is Coming
https://mitchellh.com/writing/ghostty-is-coming
https://mitchellh.com/writing/ghostty-is-coming
Tue, 22 Oct 2024 00:00:00 GMT
-
Pledging $300,000 to the Zig Software Foundation
https://mitchellh.com/writing/zig-donation
https://mitchellh.com/writing/zig-donation
Tue, 01 Oct 2024 00:00:00 GMT
-
Tagged Union Subsets with Comptime in Zig
https://mitchellh.com/writing/zig-comptime-tagged-union-subset
https://mitchellh.com/writing/zig-comptime-tagged-union-subset
Mon, 23 Sep 2024 00:00:00 GMT
-
Conditionally Disabling Code with Comptime in Zig
https://mitchellh.com/writing/zig-comptime-conditional-disable
https://mitchellh.com/writing/zig-comptime-conditional-disable
Thu, 12 Sep 2024 00:00:00 GMT
-
Joining Polar as an Advisor
https://mitchellh.com/writing/polar
https://mitchellh.com/writing/polar
Thu, 04 Apr 2024 00:00:00 GMT
-
Ghostty Devlog 006
https://mitchellh.com/writing/ghostty-devlog-006
https://mitchellh.com/writing/ghostty-devlog-006
Mon, 12 Feb 2024 00:00:00 GMT
-
Ghostty Devlog 005
https://mitchellh.com/writing/ghostty-devlog-005
https://mitchellh.com/writing/ghostty-devlog-005
Wed, 06 Dec 2023 00:00:00 GMT
-
Grapheme Clusters and Terminal Emulators
https://mitchellh.com/writing/grapheme-clusters-in-terminals
https://mitchellh.com/writing/grapheme-clusters-in-terminals
Mon, 02 Oct 2023 00:00:00 GMT
-
Reorient GitHub Pull Requests Around Changesets
https://mitchellh.com/writing/github-changesets
https://mitchellh.com/writing/github-changesets
Sat, 30 Sep 2023 00:00:00 GMT
-
Ghostty Devlog 004
https://mitchellh.com/writing/ghostty-devlog-004
https://mitchellh.com/writing/ghostty-devlog-004
Thu, 28 Sep 2023 00:00:00 GMT
-
Talk: Introducing Ghostty and Some Useful Zig Patterns
https://mitchellh.com/writing/ghostty-and-useful-zig-patterns
https://mitchellh.com/writing/ghostty-and-useful-zig-patterns
Tue, 12 Sep 2023 00:00:00 GMT
-
Ghostty Devlog 003
https://mitchellh.com/writing/ghostty-devlog-003
https://mitchellh.com/writing/ghostty-devlog-003
Thu, 24 Aug 2023 00:00:00 GMT
-
Ghostty Devlog 002
https://mitchellh.com/writing/ghostty-devlog-002
https://mitchellh.com/writing/ghostty-devlog-002
Sat, 05 Aug 2023 00:00:00 GMT
-
Ghostty Devlog 001
https://mitchellh.com/writing/ghostty-devlog-001
https://mitchellh.com/writing/ghostty-devlog-001
Thu, 13 Jul 2023 00:00:00 GMT
-
My Approach to Building Large Technical Projects
https://mitchellh.com/writing/building-large-technical-projects
https://mitchellh.com/writing/building-large-technical-projects
Thu, 01 Jun 2023 00:00:00 GMT
-
Integrating Zig and SwiftUI
https://mitchellh.com/writing/zig-and-swiftui
https://mitchellh.com/writing/zig-and-swiftui
Sat, 27 May 2023 00:00:00 GMT
-
Prompt Engineering is for Transactional Prompting
https://mitchellh.com/writing/prompt-engineering-transactional-prompting
https://mitchellh.com/writing/prompt-engineering-transactional-prompting
Mon, 24 Apr 2023 00:00:00 GMT
-
Using Nix with Dockerfiles
https://mitchellh.com/writing/nix-with-dockerfiles
https://mitchellh.com/writing/nix-with-dockerfiles
Sun, 23 Apr 2023 00:00:00 GMT
-
Prompt Engineering vs. Blind Prompting
https://mitchellh.com/writing/prompt-engineering-vs-blind-prompting
https://mitchellh.com/writing/prompt-engineering-vs-blind-prompting
Fri, 14 Apr 2023 00:00:00 GMT
-
Growth of AI Through a Cloud Lens
https://mitchellh.com/writing/ai-through-a-cloud-lens
https://mitchellh.com/writing/ai-through-a-cloud-lens
Tue, 04 Apr 2023 00:00:00 GMT
-
My Startup Banking Story
https://mitchellh.com/writing/my-startup-banking-story
https://mitchellh.com/writing/my-startup-banking-story
Tue, 14 Mar 2023 00:00:00 GMT
-
Contributing to Complex Projects
https://mitchellh.com/writing/contributing-to-complex-projects
https://mitchellh.com/writing/contributing-to-complex-projects
Sun, 13 Mar 2022 00:00:00 GMT
-
Zig Build System Internals
https://mitchellh.com/zig/build-internals
https://mitchellh.com/zig/build-internals
Thu, 24 Feb 2022 00:00:00 GMT
-
Zig Sema: ZIR => AIR
https://mitchellh.com/zig/sema
https://mitchellh.com/zig/sema
Sun, 13 Feb 2022 00:00:00 GMT
-
Zig AstGen: AST => ZIR
https://mitchellh.com/zig/astgen
https://mitchellh.com/zig/astgen
Sat, 12 Feb 2022 00:00:00 GMT
-
Zig Parser
https://mitchellh.com/zig/parser
https://mitchellh.com/zig/parser
Fri, 11 Feb 2022 00:00:00 GMT
-
Zig Tokenizer
https://mitchellh.com/zig/tokenizer
https://mitchellh.com/zig/tokenizer
Thu, 10 Feb 2022 00:00:00 GMT
-
Comparing Filesystem Performance in Virtual Machines
https://mitchellh.com/writing/comparing-filesystem-performance-in-virtual-machines
https://mitchellh.com/writing/comparing-filesystem-performance-in-virtual-machines
Fri, 10 Jan 2014 00:00:00 GMT
-
Packer
https://mitchellh.com/writing/packer
https://mitchellh.com/writing/packer
Fri, 28 Jun 2013 00:00:00 GMT
-
The Tao of Vagrant
https://mitchellh.com/writing/the-tao-of-vagrant
https://mitchellh.com/writing/the-tao-of-vagrant
Tue, 18 Jun 2013 00:00:00 GMT
-
Automation Obsessed
https://mitchellh.com/writing/automation-obsessed
https://mitchellh.com/writing/automation-obsessed
Thu, 06 Jun 2013 00:00:00 GMT
-
Abandoning Rubygems
https://mitchellh.com/writing/abandoning-rubygems
https://mitchellh.com/writing/abandoning-rubygems
Thu, 21 Mar 2013 00:00:00 GMT
-
APPLE: My Key to Success
https://mitchellh.com/writing/apple-the-key-to-my-success
https://mitchellh.com/writing/apple-the-key-to-my-success
Mon, 04 Mar 2013 00:00:00 GMT
-
The New Normal
https://mitchellh.com/writing/the-new-normal
https://mitchellh.com/writing/the-new-normal
Mon, 21 Jan 2013 00:00:00 GMT