Welcome to Chris's blog

Table of Contents








Latest Posts

What can possibly go wrong?: Software

posted: September 19, 2020

tl;dr: The second in a series of posts on failures in computer systems and software...

What can possibly go wrong?: Hardware

posted: September 13, 2020

tl;dr: The first in a series of posts on failures in computer systems and software...

Using async to overwhelm downstream servers

posted: September 5, 2020

tl;dr: Sometimes async code just overloads downstream servers or a service, causing more problems than it is worth...

Cleansing user input data

posted: August 29, 2020

tl;dr: Avoiding “garbage in, garbage out” is actually harder than you might think...

Count the data

posted: August 22, 2020

tl;dr: How the simple act of counting records solved a subtle data quality issue...

Prices can rise when demand falls

posted: August 15, 2020

tl;dr: A microeconomics-based example that illustrates how price inflation can happen during a recession...

Book review: The Best American Essays 2019, ed. by Rebecca Solnit

posted: August 9, 2020

tl;dr: A selection of twenty political essays, for the open-minded and the already-committed...

Finance during the pandemic

posted: August 8, 2020

tl;dr: The traditional rules are being violated and the world is upside down, at least for now...

Tech company hiring practices over the years

posted: August 1, 2020

tl;dr: A degree has gone from essential to beneficial but not required...

Software developer education over the years

posted: July 26, 2020

tl;dr: The range of choices and paths grows as traditional higher ed retreats...