RSS.Social

Computer Things

follow: @[email protected]

Posts

Many Hard Leetcode Problems are Easy Constraint Problems

The Angels and Demons of Nondeterminism

Logical Duals in Software Engineering

Sapir-Whorf does not apply to Programming Languages

Software books I wish I could read

2000 words about arrays and tables

Programming Language Escape Hatches

Maybe writing speed actually is a bottleneck for programming

Logic for Programmers Turns One

Logical Quantifiers in Software

You can cheat a test suite with a big enough polynomial

Solving LinkedIn Queens with SMT

AI is a gamechanger for TLA+ users

What does "Undecidable" mean, anyway

Finding hard 24 puzzles with planner programming

Modeling Awkward Social Situations with TLA+

Write the most clever code you possibly can

Requirements change until they don't

The Halting Problem is a terrible example of NP-Harder

Solving a "Layton Puzzle" with Prolog

[April Cools] Gaming Games for Non-Gamers

Betteridge's Law of Software Engineering Specialness

Verification-First Development

New Blog Post: "A Perplexing Javascript Parsing Puzzle"

Five Kinds of Nondeterminism

Are Efficiency and Horizontal Scalability at odds?

What hard thing does your tech make easy?

The Juggler's Curse

What are the Rosettas of formal specification?

"Logic for Programmers" Project Update

Formally modeling dreidel, the sequel

Stroustrup's Rule