Category Archives: Review

What I’m Reading: Operating System Concepts

Operating System Concepts
Operating System Concepts by Abraham Silberschatz

My rating: 5 of 5 stars

Operating Systems Concepts is a great undergraduate-level resource for its subject, focusing, as its name advertises, on the concepts behind building an operating system. Outside of the exercises, the text spends relatively little time on code examples or gritty details, relegating that to suggested reading or simply saying “Go look at an open-source operating system!”.

This emphasis on concepts makes a great deal of sense given the variance in how to accomplish goals and the sheer amount of groundwork which the book needs to cover. The book is already over 900 pages!

This book is a great read for any long-time user of operating systems who wants to understand the amazing piece of software that orchestrates their entire computing experience, as well as being great review for practitioners who want a refresher. Five stars.

What I’m Reading: Computer Organization and Design

This will be short not because the book isn’t good, but because I’ve got too many irons in the fire.

Computer Organization and Design by Patterson | Hennessy is the gentle introduction to hardware. The math is simple and easy to understand, the book layout is excellent, and the content is outstanding. If you want an understanding of how computers work on the most fundamental level, this is your book.

In addition to the main book, be sure to read Online Appendix C: Graphics Cards. Most software engineers already have an intuitive idea of programming on a traditional CPU, but this approachable yet thorough appendix teaches graphics card architecture and the CUDA multithreading model. I can’t recommend it enough.

This, I Like This.

I have no words. Besides these ones. And the blog title.

And these ones down here.

Modern musicians only wish that they could make music videos this awesome. This is Evil Dead in music video form. I mean in the cheesy-become-awesome sense, not in some other sense!

If we’re talking about actually Evil Dead in music video form, I’ve seen that too:

You’re welcome.

Why The Lens Character From J. Geils Band’s Centerfold Is A Creepy Otaku

So I was listening to this in the car today…

…And I thought, “Who is this guy?”

Most critics of Centerfold take a feminist slant, focusing on notions of male possessiveness and the commoditization of the female body.

Not me. I thought, “Have I met this guy? What’s he look like? What’s he like?” Continue reading Why The Lens Character From J. Geils Band’s Centerfold Is A Creepy Otaku

The Luddite Technologist: Google Documents – The Ninja Writer’s Best Friend

Although I’m by no means a technology buff (says Greg as he collects a steady paycheck as a Microsoft SDET), I’ve done technology columns in the past. At previous jobs, I’ve been referred to as a Luddite for my reluctance to embrace the newest hot sexy piece the kids are carrying around (bought my first SmartPhone in December, but I’m sure they’ll find something else to make fun of now.) I tend to ask more whether the gains in utility justifies the device’s learning curve, a response which invariably gets parried by, “Who cares? THIS SHIT IS AWESOME!”

But I care. One more device to track, find a charger for, and pay the fees on. Hooray? My way works fine, and doesn’t require me to sign a license saying “they” are allowed to shiv my ass for precious Greg-gold.  As mother used to say, “An unshivved ass is a happy ass.”

And so I miss out on awesome new developments like Google Drives (and more importantly for me, Google Docs.)

Greg’s new favorite work-buddy.

Continue reading The Luddite Technologist: Google Documents – The Ninja Writer’s Best Friend