Literate Programming in Go

I've used literate programming before, especially for hard tasks like squeezing in the code and character tables of Canadian French, which includes accented capital letters. Into an x86 bios ROM of strictly limited size! Literate Programming was invented by Donald Knuth for hard tasks, like writing an entire typesetting program in Java. What I hadn't… Continue reading Literate Programming in Go

Measuring Apples and Oranges

Sometimes you really do have to measure two very different things. Recently I needed to compare an old batch program with a new Golang one, to see how much we’d improved. Introduction The problem sounded simple, but the batch program was multi-process, while the go program was multi-threaded. Hundreds of batch children would come into… Continue reading Measuring Apples and Oranges

There are two kinds of tests, but lots of names

“reverse transcription–polymerase chain reaction” tests RT-PCR tests PCR, or polymerase chain reaction tests dna tests rna tests nucleic acid tests tests using DNA and RNA, that recognize the virus directly, usually from nose and throat swabs blood tests serology tests antibody tests IgM-IgG tests Immunoglobulin tests tests where one detects antibodies in the blood, from… Continue reading There are two kinds of tests, but lots of names