For me, the list is not that long, but I will try to summarise what the year meant for me.
Having had a past of software development for industrial applications, I decided in February or so, after youtube suggested to me a video (yes, that was the spark), that I would build my own CPU. I performed some searches and decided to contact a guy who had made an impressive implementation of a 6502 only using TTL chips in a quite compact envelop. He turned out to be a respected member of the 6502 forum (I guess I don't need to explicitly mention who he is
). He was kind enough to introduce me to the essential hardware aspects of a CPU and TTL design by responding all my questions, and I learned a lot considering that my previous knowledge on the particular subject was almost zero.
In late March, I joined this forums with the intention to learn more, and to start sharing my own build/work. I began with what I was more comfortable with, which is defining an ISA and implementing software tools. I decided that a compiler was an essential tool to have (after all, using compilers was part of my living). Since I already implemented custom compilers in my long past, creating one from scratch again didn't appeal me much any longer, so this time I wanted to do something different such as having a go at implementing a LLVM backend. The lack of detailed documentation and rather harsh LLVM community (only helping with the very basics) caught me by surprise, but I persisted and eventually got something working at the end. I am glad I did, as during the journey I learned a lot from this particular compiler (both the good and the bad). This alone took me almost an entire year, but considering that I suffer from a painful disability, and I'm no longer a teenager, I do not complain about how long getting things done take to me
Later in the year, I figured out that I really would want to push my ISA and compiler to their true limits, and make it run at the highest as possible clock frequency, ideally not running just simple software, but "serious" stuff if possible. But I realised that I really didn't have the required skills for that (or not yet), and this would take me a long time before I would get something material. So I decided to keep that in stand-by for a while, and started (a supposedly) easier project, a relay computer, hoping to gain some of the required experience that should allow me to get back to my original project when the time is right for me.
I have too other unrelated hobbies and interests, such as Model Engineering (making small steam locomotives or engines that actually run on coal/gas and real steam) so I put some time on that too, if health allows. Ultimately, most of life is trying to enjoy ourselves, so that's what this year has brought to me, and joining this forums has been an important part of it !!