To Serve Man, with Software

#245 – January 07, 2018

this week's favorite

To Serve Man, with Software

I didn't choose to be a programmer. Somehow, it seemed, the computers chose me. For a long time, that was fine, that was enough; that was all I needed. But along the way I never felt that being a programmer was this unambiguously great-for-everyone career field with zero downsides.

Game Design Deep Dive: Creating believable crowds in Planet Coaster

Most recently I worked on the crowd simulation in Planet Coaster. I really love building believable worlds, and game development is definitely the place to be to make that happen.

Let’s hand write DNS messages

In this post, we’ll explore the Domain Name Service (DNS) binary message format, and we’ll write one by hand. This is deeper than you need to use DNS, but I think it’s fun and educational to see how these things work under the hood.

Free Resources for Developers

Hello everyone! As 2017 is coming to an end, kickstart your new year with these curated free and open source resources.

Kernel-memory-leaking Intel processor design flaw

A fundamental design flaw in Intel's processor chips has forced a significant redesign of the Linux and Windows kernels to defang the chip-level security bug.

newsletters