Computer Things
Archives
Search
Subscribe
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!
Why I prefer rST to markdown
July 31, 2024
I will never stop dying on this hill
My patented Miracle Tonic would have prevented the CrowdStrike meltdown
July 23, 2024
𝄞 Try Hilleli's 𝅘𝅥𝅮 Miracle Elixir 𝅘𝅥
Keep perfecting your config
July 16, 2024
Make your tools work better for you.
Logic for Programmers now in early access!
July 8, 2024
I am delighted to announce that Logic for Programmers is now available for purchase! While still in early access, it's almost 20,000 words, has 30 exercises,...
Solving a math problem with planner programming
July 2, 2024
More opportunities to mess with exotic technology
A brief introduction to interval arithmetic
June 25, 2024
Why x^2 isn't always x*x.
Logic for Programmers Update
June 21, 2024
I spent the early week recovering and the later week working on Logic for Programmers ([init] [update]) because I have a self-imposed deadline of mid-July,...
Newer archives
Older archives