Computer Things
Archives
Search...
Subscribe
Are Efficiency and Horizontal Scalability at odds?
February 12, 2025
Why are scalable systems locally-inefficent, and locally-efficient systems unscalable? Plus, new book release!
What hard thing does your tech make easy?
January 29, 2025
I occasionally receive emails asking me to look at the writer's new language/library/tool. Sometimes it's in an area I know well, like formal methods. Other...
The Juggler's Curse
January 22, 2025
It's too cold to go outside, so let's talk juggling.
What are the Rosettas of formal specification?
January 15, 2025
Plus, new book release!
"Logic for Programmers" Project Update
January 7, 2025
It'll be done in July.
Formally modeling dreidel, the sequel
December 18, 2024
2 model 2 dreidel
Stroustrup's Rule
December 11, 2024
Beginners need explicit syntax, experts want terse syntax.
Hyperproperties
November 19, 2024
One tier worse than regular properties.
Five Unusual Raku Features
November 12, 2024
Junctions, whatevers, hypers, and more!
A list of ternary operators
November 5, 2024
Why let conditionals keep hogging the spotlight?
TLA from first principles
October 22, 2024
Building an intuition for the mathematics behind the "TLA" in "TLA+"
Be Suspicious of Success
October 16, 2024
Successful software is buggy software.
How to convince engineers that formal methods is cool
October 8, 2024
Based on my experiences convincing people it's cool
Refactoring Invariants
September 24, 2024
Porting a formal methods idea to everyday coding
Goodhart's Law in Software Engineering
September 17, 2024
It's not just about your boss.
Why Not Comments
September 10, 2024
Why not "why not" comments? Not why "not comments"
Thoughts on "The Future of TLA+"
September 4, 2024
What could be added to TLA+ without compromising Lamport's vision?
State and time are the same thing
August 27, 2024
State is time, time is state.
An idea for teaching formal methods better
August 21, 2024
Teaching with pseudospecs
Texttools dot py
August 14, 2024
A small script I find really useful, and you might too!
Newer archives
Older archives