David Crawshaw
How I program with Agents
How I program with LLMs
jsonfile: a quick hack for tinkering
new year, same plan
log4j: between a rock and a hard place
Software I’m thankful for
Remembering the LAN
The asymmetry of Internet identity
Zero Trust Networks
Go 1.13: xerrors
Fast compilers for fast programs
UTF-7: a ghost from the time before UTF-8
One process programming notes (with Go and SQLite)
Reasoning with Regret
Searching the Creative Internet
Service Throughput Tradeoffs
Sharp-Edged Finalizers in Go
The Tragedy of Finalizers
Go and SQLite: when database/sql chafes
Experimentation Adrift
Leaving Google
Less cgo overhead in Go 1.8
BBR
Compiler Bomb
On recieving the News
Buried by the media
Smaller Go 1.7 binaries
Good business
Everyone a writer
2016-06-29
Transaction oriented collector
Machining under a microscope
Limits of Superintelligence
COPY Relocations
Atom Feed
2016-02-10
2016-01-23
2016-01-18
2016-01-15
2016-01-09
2016-01-07
2016-01-05
2016-01-04
2016-01-03
2016-01-02
2016-01-01
2015-12-29
Under the heel of the spirit
2015-12-27
2015-12-26
2015-12-20
2015-12-15
2015-12-04
2015-11-18
2015-11-16
2015-10-13
2015-08-07
2015-08-04
2015-07-27
2015-07-17
2015-07-15
2015-07-14
2015-07-07
2015-06-26
2015-06-24
2015-06-22
2015-06-01
2015-05-08
2015-05-07
2015-04-02
2015-03-10
2015-03-09
2015-03-01
2015-01-11
2015-01-10
2014-12-11
2014-07-28
2014-06-13
2014-05-14
2014-05-06
2014-04-18
2014-03-08
2014-01-17