Skip to main content

Tag: books

You’re not dumb, the prerequisites are bullshit

There’s a chapter you can find in almost all technical books you’ll ever open. I hate it with a burning passion. It’s the chapter titled “Who this book is for,” usually found in the book’s preface.

Authors (actually publishers) use that chapter to list the skills you should have to keep up with the book contents. More often than not, it’s misleading, downplays the expertise you need to have, and it sets the bar unrealistically low.

But why do they do it? To try and sell more books, of course. If you can broaden your target demographic, chances are you’ll sell more copies of the book. In the end, it’s hard to prove that it’s misleading because experience is subjective. What’s the difference between being a novice and an intermediate Java developer? It’s open to anyone’s interpretation. That’s the beauty of the scheme.

Once, in what is now a distant past, I was gullible enough to believe the contents of that chapter. I would usually skim through the book’s first pages to find the prerequisites needed to follow the text. I would buy the book, happily breeze through the first few chapters, and I would get that nice rush you get when you learn new stuff.

Then, I would come to a chapter that made no sense to me at all. It’s like the author went from some basic arithmetic to a deep dive into complex topics on the mysteries of the universe. At that point, I would get frustrated. I would ask myself if I’m dumb. Stubborn as I am, I would spend hours reading other sources on the subject and then return to the book to prove that I could master the topic and finish the freaking thing.

I don’t think it should be like that. It would help if you were honest about the level of knowledge that your readers should have before explaining some concepts to them. Dear publishers, rethink how you’re writing the “Who this book is for” chapter. You may lose some readers, but the ones you’ll get will be grateful for not feeding them bullshit.

My collection of fun & interesting hacking/coding movies and literature

I was interviewing for a job recently, and I got asked what got me into coding. It’s not the first time I got asked that same question, and it’s one of my favorites. I love to see the person’s reaction who asks me the question when I tell them the answer.

It’s the movie Hackers from 1995! I’m not joking. That’s the movie that made me fall in love with computers, coding, and hacking.

Many people consider it cheesy, but I don’t care. I watched it probably twenty times, if not more. I watch it any time I find myself feeling down and unmotivated. It reminds me of those first days, that initial spark. Just like you would reminisce about a beautiful beginning of a past love affair when you feel lonely and unloved.

I’m always on the lookout for some good hacking/coding fiction. It doesn’t have to be fiction; it can even be a good documentary. The main point is to find something that I can read, watch or listen to that will motivate, inspire or excite me about my craft when I need a pick me up.

So, without further ado, here are some of my favorite movies and books that are part of my “My crime is that of curiosity” collection. Yep, I called it after the line in the essay called The Conscience of a Hacker. Of course, my favorite movie of all time references it. 🙂

Feature Films

Documentaries

TV Shows

Books

Disclaimer: The last one is my shameless plug. I don’t think it deserves to be listed with the greats, but this is my little blog, so I gave myself a pass! 🙂

What’s your favorite hacking or coding related movie or book? Do you have anything newer to recommend?