Computer Things
Archives
Search
Subscribe
One more week to the Logic for Programmers Food Drive
November 24, 2025
Also: COBOL is a bad language
Get Logic for Programmers 50% off & Support Chicago Foodbanks
November 10, 2025
From now until the end of the month, you can get Logic for Programmers at half price with the coupon feedchicago. All royalties from that coupon will go to...
I'm taking a break
October 27, 2025
Computer Things will return in January!
Modal editing is a weird historical contingency we have through sheer happenstance
October 21, 2025
If vi didn't exist, it would not have been invented.
The Phase Change
October 16, 2025
Three ways formally verified code can go wrong in practice
October 10, 2025
"Correct" doesn't mean "correct" when correctly using "correct"
New Blog Post: " A Very Early History of Algebraic Data Types"
September 25, 2025
Last week I said that this week's newsletter would be a brief history of algebraic data types. I was wrong. That history is now a 3500 word blog post....
Many Hard Leetcode Problems are Easy Constraint Problems
September 10, 2025
Use the right tool for the job.
The Angels and Demons of Nondeterminism
September 4, 2025
Do we care about the best case or the worst case?
Logical Duals in Software Engineering
August 27, 2025
More techniques from the math mines
Sapir-Whorf does not apply to Programming Languages
August 21, 2025
Linguistics is about human languages, not programming ones
Software books I wish I could read
August 6, 2025
If you write them I'll buy them!
2000 words about arrays and tables
July 30, 2025
THEY'RE JUST FUNCTIONS
Programming Language Escape Hatches
July 24, 2025
A Necessary Evil
Maybe writing speed actually is a bottleneck for programming
July 17, 2025
An off the cuff ramble
Logic for Programmers Turns One
July 8, 2025
History, updates, metrics, and next steps.
Logical Quantifiers in Software
July 2, 2025
You can cheat a test suite with a big enough polynomial
June 24, 2025
TDD Gone Wrong (Gone Z3xual)
Solving LinkedIn Queens with SMT
June 12, 2025
For sure easier than solving it in SAT!
AI is a gamechanger for TLA+ users
June 5, 2025
There has never been a better time to learn formal specification.
Older archives