As someone who loves learning and wants to improve my knowledge of computer science and programming (among other things), I often ask myself what things I'd like to build from scratch, given the time and energy. Right now this includes a compiler and an OS.
So, HN, I ask you, what thing(s) do you have a burning desire to build from scratch?
I'm currently working my way through "Timed Automata: Semantics, Algorithms and Tools" and I'm going to implement the shown algorithms.
(something like Project Oberon)
Maybe a relay-based CPU.
An alternative high-CPU count, low individual CPU-capability, multi-cpu system on a single chip, each with small amount of memory with "network-on-chip" interconnects.