Skip to content
λ
Chris Grounds
Writing
Inspiration
About
⌘K
Programming as Discovery
Verifying Writing
The Code Smell of LLM Defensive Coding
Rust on the Frontend at Switch2
Impossible Tests
Why the Funny Names?
Coding without implementation
Two Types of TDD
A Steelman Anti-TDD Argument
Domain Modelling with Category Theory
Generate Random Data in Rust
Build a HTTP Proxy in Haskell on AWS Lambda
Haskell Through Example: ReaderT
TDD + TDD = TTDD
Data Constructors Are Functions
Compose for Speed
Wander mode
A constellation of ideas
Close
×
Archive
Writing tagged “ai”
October 8, 2026
Programming as Discovery
May 31, 2025
Coding without implementation