Computer Things
Archives
Search...
Subscribe
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.
What does "Undecidable" mean, anyway
May 28, 2025
An explainer for people who don't know computer science and are mildly curious
Finding hard 24 puzzles with planner programming
May 20, 2025
(1+5)^5/324 = 24
Modeling Awkward Social Situations with TLA+
May 14, 2025
Walkward!
Write the most clever code you possibly can
May 8, 2025
Clever code is a bad idea 95% of the time, this is the other 5%
Requirements change until they don't
April 24, 2025
Requirements, phase changes, and formal methods.
The Halting Problem is a terrible example of NP-Harder
April 16, 2025
It's a justifiable copout, but it's still a copout.
Solving a "Layton Puzzle" with Prolog
April 8, 2025
I have a lot in the works for the this month's Logic for Programmers release. Among other things, I'm completely rewriting the chapter on Logic Programming...
[April Cools] Gaming Games for Non-Gamers
April 1, 2025
My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth playing if you've never enjoyed a video game before. Patreon...
Betteridge's Law of Software Engineering Specialness
March 26, 2025
The answer to "is software engineering special" is usually "no".
Newer archives
Older archives