David Crawshaw
Software engineer; co-founder and former CTO of Tailscale, previously on the Go team at Google.
David Crawshaw did not write this page. What is this?
It collects the places they publish and what they have said there, each linked to the source. They have no account here. Is this you? Claim it, correct it, or ask us to remove it from ppll.
Where they publish
crawshaw.ioBlog His blog on Go, networking and systems.
Recent
- The agent principal-agent problem 7 May 2026
- I am building a cloud 22 Apr 2026
- Eight more months of agents 8 Feb 2026
Show 17 more
- How I program with Agents 8 Jun 2025
- How I program with LLMs 6 Jan 2025
- jsonfile: a quick hack for tinkering 6 Feb 2024
- new year, same plan 31 Dec 2022
- log4j: between a rock and a hard place 11 Dec 2021
- Software I’m thankful for 25 Nov 2021
- Remembering the LAN 28 Jan 2020
- The asymmetry of Internet identity 29 Sept 2019
- Zero Trust Networks 10 Sept 2019
- Go 1.13: xerrors 28 Apr 2019
- Fast compilers for fast programs 14 Apr 2019
- UTF-7: a ghost from the time before UTF-8 31 Oct 2018
- One process programming notes (with Go and SQLite) 30 Jul 2018
- Reasoning with Regret 16 Jul 2018
- Searching the Creative Internet 18 May 2018
- Service Throughput Tradeoffs 13 Apr 2018
- Sharp-Edged Finalizers in Go 5 Apr 2018
Link verified 5 Sept 2026. Recent items update automatically from the channel.
@crawshawGitHub His open source work.
Recent
- yeah — yeah: LLM-powered yes/no CLI tool 22 Mar 2026
- boldsandbox 4 Aug 2025
- httpts — Serve HTTP on a tailnet 31 Oct 2024
Show 5 more
- jsonfile — Persist a Go object to a JSON file 3 May 2024
- sqlite — Go SQLite3 driver 21 Apr 2024
- rand 16 Jul 2021
- assoc 29 Nov 2020
- etx 29 Jun 2020
Link verified 5 Sept 2026. Recent items update automatically from the channel.
Recommends rcmnd
What they recommendrcmnd 9 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
iMac 5k Uses
The 2014 iMac 5k I dedicate to video conferencing, mostly Hangouts and Zoom.
usesthis.com 2021-06-07
QSFP+ 40gbit hardware Recommends
The router and Proxmox machines are attached with some QSFP+ 40gbit hardware I got off eBay. It's fun! I highly recommend playing with second-hand network hardware.
usesthis.com 2021-06-07
VS Code Mixed on
Every now and again I go searching for a replacement IDE. VSCode came closer than anything else in the last two decades to replacing Vim, but somehow I am back here.
usesthis.com 2021-06-07
Show 6 more
Vim Uses
For writing software I full-screen a terminal and use Vim. Ctrl+Z for a shell.
usesthis.com 2021-06-07
Tailscale Uses
All the sockets between my computers are over Tailscale, so whenever I grab the laptop and leave the house, the connections to my VMs and NAS remain stable.
usesthis.com 2021-06-07
their own
Debian Mixed on
Debian is a decent programming environment. It has some of the consistency properties like macOS, but fails unexpectedly.
usesthis.com 2021-06-07
Proxmox Uses
The Headless AMD Threadripper is running Proxmox. My main Debian environment runs as a VM here, along with various Windows test VMs,
usesthis.com 2021-06-07
Elgato Wave 3 Uses
Microphones are important, so I have an Elgato Wave:3 and open ear headphones.
usesthis.com 2021-06-07
Mac OS Mixed on
I have a lot of feelings about macOS: it is astonishingly painful for developers, but makes up for it with a consistent experience for users.
usesthis.com 2021-06-07
Latest
Full feed →Everything, newest firstFeed Posts, repos and recommendations from the cards above, in one stream.
Filter & sortAll sources · condensed
- The agent principal-agent problem 7 May
- I am building a cloud 22 Apr
- yeah — yeah: LLM-powered yes/no CLI tool 22 Mar
- Eight more months of agents 8 Feb
- boldsandbox 4 Aug 2025
- How I program with Agents 8 Jun 2025
Show 26 more
- How I program with LLMs 6 Jan 2025
- httpts — Serve HTTP on a tailnet 31 Oct 2024
- jsonfile — Persist a Go object to a JSON file 3 May 2024
- sqlite — Go SQLite3 driver 21 Apr 2024
- jsonfile: a quick hack for tinkering 6 Feb 2024
- new year, same plan 31 Dec 2022
- log4j: between a rock and a hard place 11 Dec 2021
- Software I’m thankful for 25 Nov 2021
- rand 16 Jul 2021
- Mac OS 7 Jun 2021 Mixed on
- Elgato Wave 3 7 Jun 2021 Uses
- Proxmox 7 Jun 2021 Uses
- Debian 7 Jun 2021 Mixed on
- Tailscale 7 Jun 2021 Usestheir own
- Vim 7 Jun 2021 Uses
- VS Code 7 Jun 2021 Mixed on
- QSFP+ 40gbit hardware 7 Jun 2021 Recommends
- iMac 5k 7 Jun 2021 Uses
- assoc 29 Nov 2020
- etx 29 Jun 2020
- Remembering the LAN 28 Jan 2020
- The asymmetry of Internet identity 29 Sept 2019
- Zero Trust Networks 10 Sept 2019
- Go 1.13: xerrors 28 Apr 2019
- Fast compilers for fast programs 14 Apr 2019
- UTF-7: a ghost from the time before UTF-8 31 Oct 2018