Day 13 – Networks Roasting on an Open Fire, Part 3: Feeling Warm and Looking Cool

by Geoffrey Broadwell In parts 1 and 2 of these blog posts, I roughed out a simple ping chart program and then began to refactor and add features to improve the overall experience. It’s functional, but there’s a lot to improve upon — it doesn’t use the screen real estate particularly well, there are someContinue reading “Day 13 – Networks Roasting on an Open Fire, Part 3: Feeling Warm and Looking Cool”

Day 11 – Networks Roasting on an Open Fire, Part 2: Axes to Grind

by Geoffrey Broadwell In part 1 of these blog posts, I roughed out a simple ping chart program that produced output like this as it ran: This is over-minimalist; a user couldn’t even tell the scale of the latency measurements. It’s not at all obvious whether this is a fast or slow connection, and whetherContinue reading “Day 11 – Networks Roasting on an Open Fire, Part 2: Axes to Grind”

Day 9 – Networks Roasting on an Open Fire, Part 1: Whipuptitude

by Geoffrey Broadwell My home Internet connection is less than ideal. On the good days it’s fine I suppose, but on the bad days — and there are a lot of them — well, my ISP seems to be doing its darnedest to be earning coal in its collective stockings. Meanwhile I hear shouts across theContinue reading “Day 9 – Networks Roasting on an Open Fire, Part 1: Whipuptitude”

Day 16 – Reindeer Express

Santa didn’t know if he should be worried or angry, and that made him angry. Unbeknown to the world he had been outsourcing a lot of the production of Christmas gifts to low cost countries like China. The elves had not liked it. They had threatened to unionize and bring the whole operation to aContinue reading “Day 16 – Reindeer Express”