Through the Looking Glass
On the New Year
I was let go in the middle of December, something I saw coming so it wasn’t a rude surprise. I’m in a position to be able to take a short break, so I’m taking the time to learn new things and get my life back on track. I do have a potential opportunity that I’m going to resume discussions for later in the month once people are back from vacation. I’m also dealing with a nasty bug that I’ve had for about a week now.
Before the new job (and at first), I’d been waking up at 04:00 and was a lot more physically active. The new job was pretty challenging (and ultimately not a good fit) but the stress of that made me abandon it. Now, my girlfriend and I are trying to start waking up around 4:30 or 5, depending on schedules, to get in a morning run and some meditation and quiet time to start the day. I always was in a lot better mood when I was on my old schedule so it’s something I’m looking forward to.
I took the rest of December as some time to catch up on sleep, enjoy the holidays, and maybe figure a few things out. One of the things I’m doing is working to focus my efforts on learning new things through concrete projects. This week kicks off one of those projects: learning enough React to build a web front end to my whereami service via the book React Quickly with the goal to have a working front end by the end of the week.
A rough outline of my goals:
- Week 1: react front ends
- Week 2: Android clients for things (e.g. an Adroid client for whereami)
- Week 3: Working on Fuchsia
- Week 4: Some hardware projects, mostly around FPGAs
Last week, I got some FPGA work done; I picked up a TinyFPGA BX a while ago, and hadn’t gotten around to doing anything with it. Well, I wrote a little Verilog: a beacon, connecting the button directly to the LED, and toggling the LED with the button. I’ve also revived some efforts to write a Forth for the STM32F103 blue pill.
Another thing is that I designed some PCBs using Eagle; it feels good to be back tinkering with hardware. Sometimes I wonder why I ever stopped doing that.
Finally, there’s some books I want to get as far through as I can:
- Computer Systems: A Programmer’s Perspective
- The Architecture of Symbolic Computers
It’s not likely that I’ll get all the way through them, but I can try to get as far as I can through them.