How to read error messages
A guide to extracting useful debugging information from error messages, covering OS conventions, network errors, and practical analysis techniques.
Simon Tatham is a software engineer and writer known for his work on PuTTY and innovative programming techniques. His quasi-blog covers algorithms, C/C++ programming, cryptography, coroutines, and practical software engineering insights.
27 articles from this blog
A guide to extracting useful debugging information from error messages, covering OS conventions, network errors, and practical analysis techniques.
A technical article explaining a combinatorial coordinate system for generating the aperiodic Spectre tiling, a recent mathematical discovery.
Explores two algorithms for generating random patches of aperiodic tilings, like Penrose and hat tilings, for use in computer games.
The history of PuTTY's development from a personal project to a widely-used SSH/Telnet client, as recounted by its creator Simon Tatham.
Explains how the Mines puzzle game generates Minesweeper grids that are guaranteed to be solvable without guesswork, using a solver and grid adjustments.
Simon Tatham explains his thought process and algorithm for writing a solver for the puzzle game Net, focusing on deduction and constraint propagation.
A developer details the process of porting and optimizing the PuTTY SSH client for Windows on Arm, including using the Arm v8 Cryptographic Extension.