Archive
Tags
About
RSS
Alex Ellis
Writing about tech, our minds, and how things work.
(1) New Message: How websites catch your attention with JavaScript
There are many good things about JavaScript. There are also bad things about JavaScript. There are many cases of …
How do you visualize code?
The other day I was reading about the development of personal computers and the desktop GUI, and I was thinking about …
A Children's Book Story About Distributed Systems
Editor’s note: the following document was found in a collection of papers and assignments, apparently dating from late …
Completing a Part-Time Master's in Computer Science While Working
“I’m going to be 29 anyways, so I might as well be 29 with a Master’s.” — me 5 years ago debating whether I should take …
The Strange Path of Accepting How Your Brain Works
I recently read Turing’s Cathedral, a book about the early history of computers, and it largely focused on the life and …
Writing an RPC From Scratch
There are many ways for computers to talk to other computers. A commonly used approach is a Remote Procedure Call, or an …
You're Reading This in the Future
You’re reading this in the future. Isn’t that weird? Even I’m reading this in the future. Let’s say I write the last “C” …
Checking if the Pi is done
I recently put together a Raspberry Pi cluster to try out some toy distributed systems projects, and I wanted to start …
Building a Raspberry Pi Cluster for Building Toy Distributed Systems
I’ve recently been getting more interested in distributed systems, and I wanted to get experience building some of the …
Debugging a launch-blocking issue
It was around 4PM a few Fridays ago when I heard that something had gone wrong, and I volunteered (was volunteered?) to …
←
Newer Posts
Older Posts
→