Yes! I read it about 5 years after finishing my degree (which already covered many of the topics in depth), and it was very enjoyable. It gives a very good, succinct (if simplified) overview of computer architecture.
For practical purposes, does the difference really matter? Most consumer phones come with Google services on them. Building a usable ROM without Google services on them is not an easy task.
Not only is it an extremely easy task for someone who wants such a thing, it's already been done and is widely available pre-build for a plethora of devices with projects like LineageOS (risen from CyanogenMod), AOSP, CopperheadOS etc...
According to Newell[1], Valve aggressively fires as it hires. It's not based on stack-ranking bullshit - more of a cultural and disciplinary fit. If you have the right personality you could thrive there, but if you need a manager to help you shine it's best to look elsewhere.
It's based on capricious and cliquish factors that aren't documented anywhere. Having the "right personality" to thrive there means knowing who to ingratiate yourself with.
The "culture" part might be good, but the end-result is Steam-- lousy software which has been lousy for decades at this point, and is unlikely to ever improve.
I translated this line from the New York Times - "The dismissals followed the abrupt firing on Friday of Gov. Chris Christie" to Tamil. It translated "firing" as துப்பாக்கி சூடு (Gunfire). Maybe it needs to infer the contextual meaning from the earlier word "dismissals"?
I can't afford to take a 1 year break either, but it sure feels good to read about people doing it. If I hadn't come across articles like these, I probably wouldn't have even thought about something like this. The idea really resonates with me and at least now, I can plan to do something like this few years down the line.