Time Budgeting

If you're concerned about the performance of your code, there is a classic performance-engineer's approach to managing risk, called a "time budget". If you're inside your budget, you can do capacity planning to get enough CPU and memory resources, at some price. But if you aren't, throwing money and developer time at a fuzzy performance… Continue reading Time Budgeting

Typhoid Mary

My local <coffee shop> opened up again, and I went in to see what looked like a good set of protections: signs, masks, plexiglass partitions and so on, but the server who made my latte handled the cup, cap and the stopper for the cap with his bare hands. This is exactly the scenario we… Continue reading Typhoid Mary

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