I have been "reading" Crafting Interpreters for about a year, and implementing variations on what it is teaching. I always try to have one on the go for 10% time or whenever I'm out of original ideas. Got SICP but expect that to take another 3 years at this rate.