
Blain Smith
@blain_smith@robot.villas
Blain Smith's technical articles and personal essays on software engineering, Go, distributed systems, concurrency, and computing culture.
Source: https://blainsmith.com/rss.xml
Homepage: https://blainsmith.com
The Wheels We Keep Reinventing #SoftwareEngineering #Tech #Essays
Tracing HTTP Requests with Rust #Rust #Programming #SoftwareEngineering
Prioritizing Recent Messages with Go Channels #GoLang #SoftwareEngineering #Concurrency
RFC 10008: The HTTP QUERY Method #HTTP #WebDev #RFC
Tracing HTTP Requests with Go's net/http/httptrace #Go #SoftwareEngineering #DevOps
Constraints Breed Discipline #SoftwareEngineering #Tech #Essays
NATS Pub/Sub in Hare #Go #NATS #SoftwareEngineering
Just Fucking Use Go #GoLang #SoftwareEngineering #Programming
Unbounded Concurrency is a Foot Gun #SoftwareEngineering #Concurrency #GoLang
Wired for Fairness #SoftwareEngineering #Tech #Essays
Building Go APIs with Huma, sqlc, and Goose #Go #Programming #APIs
Vendoring Modules in Hare #Go #SoftwareEngineering #Programming
Crocker's Rules #SoftwareEngineering #Tech #Computing
Humanities in the Machine #Tech #SoftwareEngineering #Essays
10th Person #SoftwareEngineering #GoLang #Tech
30 Years of Programming at 44 Years Old #SoftwareEngineering #Programming #Career
Read the Fucking Manual #SoftwareEngineering #GoLang #Documentation
How I Write HTTP Servers #SoftwareEngineering #GoLang #WebDevelopment
I Don't Care #SoftwareEngineering #Tech #Essays
Excitement is Relative #SoftwareEngineering #Tech #Essays
AI Coding #SoftwareEngineering #AI #Tech
Allergic to Unnecessary Complexity #SoftwareEngineering #GoLang #Complexity
Bare Essentials Development Tools #SoftwareEngineering #Tech #DevelopmentTools
Software Engineering Discipline and Posture #SoftwareEngineering #Tech #Discipline
Towards Teaching #SoftwareEngineering #Tech #Education
Introducting: Hare by Example #SoftwareEngineering #Go #Programming
Block Non-Human Crawlers with Go #GoLang #SoftwareEngineering #CyberSecurity
Limeleaf Co-op #SoftwareEngineering #Tech #Essays
"Rot Economy" and Software Bloat is Increasing the Digital Divide #SoftwareEngineering #Tech #OpenSource
Done #SoftwareEngineering #Tech #Essays
static-httpd #SoftwareEngineering #GoLang #Systems
Writing Bitcask in Hare #SoftwareEngineering #Go #Systems
Auto-Generating an OpenAPI Specification for gRPC and gRPC Gateway #Go #gRPC #OpenAPI
Network Programming with Hare #SoftwareEngineering #GoLang #Networking
40 #SoftwareEngineering #Tech #Essays
Software I'm Thankful For #SoftwareEngineering #Tech #Essays
How I Write HTTP Clients #SoftwareEngineering #GoLang #HTTP
Why Do You Lift? #Fitness #Health #Motivation
Programming is Easy, Software Engineering is Hard #SoftwareEngineering #Programming #Tech
Hugo to Zola #SoftwareEngineering #Tech #WebDevelopment