Computer Things
Archives
Search...
Subscribe
NoCode Will Not Bring Computing to the Masses
May 21, 2024
NoCode, scripting vs applications, and software marketplaces
What I look for in empirical software papers
May 16, 2024
Oh God it's already Thursday
Paradigms succeed when you can strip them for parts
May 7, 2024
On the value of "scavenging" for paradigm adoption
"Integration tests" are just vibes
May 1, 2024
New blog post, and some thoughts on what makes an integration test an "integration" test.
"Testing can show the presence of bugs but not the absence"
April 23, 2024
An analysis of the ramifications.
What makes concurrency so hard?
April 16, 2024
Is it something about human brains, or something about the problem domain?
Some notes on for loops
April 10, 2024
Experts can learn a lot by looking at the basics.
Why do regexes use `$` and `^` as line anchors?
March 25, 2024
A history that will satisfy nobody.
What if the spec doesn't match the code?
March 19, 2024
Address people's biggest concern about formal methods
What Mob Programming is Bad At
March 14, 2024
Bulldozers vs Lightning Bolts
How to argue for something without any scientific evidence
March 6, 2024
It's all about the show
Know (of) the right tool for the job
February 27, 2024
Plus: Using LLMs for data queries
Planning vs Model Checking
February 20, 2024
Comparing two software technologies you've probably never heard of
Strings do too many things
February 8, 2024
The most powerful and terrible of all basis types
What does 'TLA+' mean, anyway
January 30, 2024
The secret Illuminati meaning behind the Three Letter Acronym (plus)
GitHub Search for research and learning
January 24, 2024
Also, new blog post!
Unusual basis types in programming languages
January 17, 2024
All languages have numbers, booleans, strings, and lists. What else is out there?
Why all([]) is true, prod([]) is 1, etc
January 9, 2024
It's all monoids! Monoids for everyone!
Advice for new software devs who've read all those other advice essays
December 19, 2023
From a person who really shouldn't be giving others advice.
I formally modeled Dreidel for no good reason
December 12, 2023
I can mathematically prove the game's not fun.
Newer archives
Older archives