Skip to content

Posts

Ideas, summaries, recommendations, notes, etc.

Contents

Research projects: Suggestions for organizing computational research projects

ISO 8601 problems: Why to use RFC 3339 and restrict ISO 8601 durations, etc.

Calculating durations: Why \text{dt}_1 - \text{dt}_0 is not how long something took

Duck typing is quackery: A theoretical and practical criticism of duck typing

Correct exception handling: A polite request to let exceptions just bubble up

Testing scientific software: A plea for testing scientific software

Software testing strategy guide: A summary of test types and guide to testing

Retooling Python builds: How to replace terrible Python build tools

Frontends for time travelers: Frontend development for those traveling from 2005

Wonders of ChatGPT: Wrong, absurd, and wondrous things from ChatGPT

URI-safe characters: Which characters must be encoded in which parts of an HTTP URI

:fontawesome-person-falling: YAML is terrible: Reiterating how extremely bad YAML really is