The Curious Engineer

All blogs / Software / engineering practice

David Crawshaw

crawshaw.io

Software / engineering practiceAI / MLNetworkingGo

Posts
86 from 17 Jan 2014 to 7 May 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://crawshaw.io/atom.xml

2026 3

  1. The agent principal-agent problem
  2. I am building a cloud
  3. Eight more months of agents

2025 2

  1. How I program with Agents
  2. How I program with LLMs

2024 1

  1. jsonfile: a quick hack for tinkering

2022 1

  1. new year, same plan

2021 2

  1. log4j: between a rock and a hard place
  2. Software I’m thankful for

2020 1

  1. Remembering the LAN

2019 4

  1. The asymmetry of Internet identity
  2. Zero Trust Networks
  3. Go 1.13: xerrors
  4. Fast compilers for fast programs

2018 10

  1. UTF-7: a ghost from the time before UTF-8
  2. One process programming notes (with Go and SQLite)
  3. Reasoning with Regret
  4. Searching the Creative Internet
  5. Service Throughput Tradeoffs
  6. Sharp-Edged Finalizers in Go
  7. The Tragedy of Finalizers
  8. Go and SQLite: when database/sql chafes
  9. Experimentation Adrift
  10. Leaving Google

2017 2

  1. Less cgo overhead in Go 1.8
  2. 2017 01 07

2016 23

  1. Compiler Bomb
  2. On recieving the News
  3. Buried by the media
  4. Smaller Go 1.7 binaries
  5. Good business
  6. Everyone a writer
  7. 2016-06-29
  8. Transaction oriented collector
  9. Machining under a microscope
  10. Limits of Superintelligence
  11. COPY Relocations
  12. Atom Feed
  13. 2016-02-10
  14. 2016-01-23
  15. 2016-01-18
  16. 2016-01-15
  17. 2016-01-09
  18. 2016-01-07
  19. 2016-01-05
  20. 2016-01-04
  21. 2016-01-03
  22. 2016-01-02
  23. 2016-01-01

2015 29

  1. 2015-12-29
  2. Under the heel of the spirit
  3. 2015-12-27
  4. 2015-12-26
  5. 2015-12-20
  6. 2015-12-15
  7. 2015-12-04
  8. 2015-11-18
  9. 2015-11-16
  10. 2015-10-13
  11. 2015-08-07
  12. 2015-08-04
  13. 2015-07-27
  14. 2015-07-17
  15. 2015-07-15
  16. 2015-07-14
  17. 2015-07-07
  18. 2015-06-26
  19. 2015-06-24
  20. 2015-06-22
  21. 2015-06-01
  22. 2015-05-08
  23. 2015-05-07
  24. 2015-04-02
  25. 2015-03-10
  26. 2015-03-09
  27. 2015-03-01
  28. 2015-01-11
  29. 2015-01-10

2014 8

  1. 2014-12-11
  2. 2014-07-28
  3. 2014-06-13
  4. 2014-05-14
  5. 2014-05-06
  6. 2014-04-18
  7. 2014-03-08
  8. 2014-01-17