I am a super nerd
Today was Monday! Which means back to work. :)
Was at least somewhat diligent today and took care of some job search related stuff, but then! I picked up this amaaaaazing book, because I'm meeting with Lucas tomorrow and we're going to try and work through the exercises from Chapter 1, and holy wow.
The book is called The Elements of Computing Systems, and the concept is that it walks you through virtually building a computer from the very first abstraction, which is a primitive logic gate. (In the hardware world, a logic gate is basically a transistor configured in such a way that it conditionally spits out electrons, depending on what combination of inputs it receives.) I am currently 12 pages into it, and already my mind has been blown at least five times. It's like this wild concentric cascade of explosions, where the next one starts before the first one has finished detonating. I freaking love it.
The book is just over 300 pages long, and I cannot even imagine what my brain is going to look like when it's done. I feel like my mental universe is expanding big bang style.
I gotta say though, it is kind of intense. Think I'm going to have to ration it out, like no more than one chapter per week. Maybe even every two weeks. Gotta spend at least some time on Ruby and JS and all this job search stuff. Think I might finally go back and refactor some of my old Ruby challenges from phase 1--a better sudoku solver, some algorithm stuff, maybe even a sweet Battleship AI. And then I have a big long reading list of Ruby stuff and some other languages to check out, and I wanna read up more on algorithms, and sit down and just absorb the Rails guides, and maybe try out some of the challenges on Project Euler.
The world is so full of stuff to learn! It's exciting.









