jml :: Jonathan Lange
Recent content on jml :: Jonathan Lange
Latest posts
How I've been using LLMs at work
On Process
Vibing code quality
Burning definitions
Too much steering, not enough pedalling
Too much steering, not enough pedalling
Galahad Principle
The Galahad Principle
Positive and negative feedback
Notes on test coverage
Announcing quay-admin
Site updates
Eighty Percent
Category theory in everyday life
SPAKE2 in Haskell: How Haskell Helped
SPAKE2 in Haskell: What is SPAKE2?
SPAKE2 in Haskell: the journey begins
Announcing haskell-cli-template
Announcing graphql-api: Haskell library for GraphQL
Announcing grafanalib
servant-template: production-ready Haskell web services in 5 minutes
Patterns are half-formed code
Evolving toward property-based testing with Hypothesis
Many people are quite comfortable writing ordinary unit tests, but feel a bit confused when they start with property-based testing. This post shows how two ordinary programmers started with normal Python unit tests and nudged them incrementally toward property-based tests, gaining many advantages on the way.