Richard's Software Blog| twitchard.github.io
Is the Turing Test missing what is most important about human intelligence?| twitchard.github.io
Beauty is no longer a reliable signal of artistic inspiration.| twitchard.github.io
How the web departed from its original vision, and how MCP might bring it back| twitchard.github.io
Will generative AI will magically make the software industry start doing right by users?| twitchard.github.io
How I learned to stop worrying and love Streamlit's execution model| twitchard.github.io
Phoebe Syndrome, reacjis, and AI playfulness| twitchard.github.io
Usually thin is better -- but not always| twitchard.github.io
What explains the disproportionate popularity of typed FP for code tools and relative unpopularity for web apps?| twitchard.github.io
How could our tools change to reduce the cost of breaking changes?| twitchard.github.io
There are two types of features: behavior-adding features and behavior-constraining features.| twitchard.github.io
The critical resource is not *developer time*, it's *developer energy*| twitchard.github.io
A system dynamics model, properly considered, is just an analogy dressed up in a bit of formalism.| twitchard.github.io
Is this a compiler? Always answer yes.| twitchard.github.io
Speedy, hands-off, opinionated, reliable, timely| twitchard.github.io
Software culture and the abuse of data| twitchard.github.io
The Oedipus Rex of Monad Tutorials| twitchard.github.io
nternet ink spills occasionally about a distinction between “product-driven” and “engineering-driven” software cultures. These terms are somewhat vague – apparently companies like Google are “engineering-driven” and companies like Amazon or Apple are “product-driven,” though I can’t speak to that.| twitchard.github.io