defanor’s homepage

This website is a personal one, where I am writing about the things I learn, use, and think of.


Most recently modified notes:

Control flow
Consideration of common error handling methods ()
Online courses and math notes
Notes on learning ()
Web design checklist
Creating accessible and usable websites ()
Computing context
On extending the context in which personal computing is done ()
Command-line program interface
Generating user- and machine-friendly interfaces ()
Serialisation formats
An opinionated comparison of serialisation formats ()
Software project complexity
Different kinds of—and views on—complexity ()
Dynamic websites
Basic and reliable technologies for dynamic website building ()

Other notes can be found in an index of notes, among stashed notes that did not get into the index, or in short notes.

There is something closer to a blog (a phlog) on my Gopher site.


Most of my recent hobby projects are on, and on my GitHub page.


There is a lot of interesting things around, and I am trying to collect them: it is both for me, to keep them around, and for others who may be interested.