Skip to main content

Tag: reading

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.

Reading debt – bookmarking shit you’ll never read

Reading debt (also known as bookmark debt or Ctrl-D compulsion) is a concept in casual web browsing that reflects the implied cost of additional bookmark organization and undesirable future reading.

It’s caused by reckless pressing of Ctrl-D instead of using your brain for a moment to consider if you’ll ever want to read the damn thing later.

No, this isn’t an existent, known concept. I wrote it into its existence a few moments ago, following the sentence structure found on the Wikipedia page about technical debt.

It does however embody a sentiment of frustration that revolves around an unorganized mess created by hoarding and bookmarking material that will probably never be read.

This Friday afternoon, as I was adding yet another bookmark to the already overcrowded bookmark bar (filled with idiosyncratically named folders, the names of which are now reduced to mostly two-character acronyms, so more can fit), I decided I had enough and determined to do a general cleanup.

Just as a junk food addict would say, “This is my last burger before I go on a diet!” I said to myself, “This is my last recklessly created bookmark!”

Finding the solution

I remember I used Pocket some years ago – before Mozilla acquired it, and before it changed its name (it was named “Read it Later” previously).

My research went that way – looking at the current state of Pocket and its alternatives, including PinboardInstapaper, and Raindrop.

While I definitely understand how some people find value in these services, I realized they wouldn’t solve my problem. If anything, they would only make it worse – encouraging me to save more and more articles to read later, creating even more reading debt.

These services would help me organize the debt better, and they would undoubtedly display my hoarded treasure in a sexy way, but that’s not what I want. I want to get rid of (most of) it.

Shift in thinking

I ended up going to bed that night after failing to come up with a proper fix that’ll prevent me from ending up in the same situation two months from now – being overwhelmed by the amassed heap of hyperlinks I considered deserving of keeping at the time.

I kept the reading debt problem loop running in my mind for the next two days, albeit with a lower priority. What I came up with is a low-tech solution. So low tech, it consists of merely three questions I’ll ask myself every time before I want to save something to read later and a simple weekly reminder that will notify me to revise the status.

This is the algorithm:

  1. Every time before you want to save something for later, ask yourself this:
    1. Is this an advertisement or a puff piece?
    2. Does this have a short expiry date, with no relevance to you, your family, or your job?
    3. Do you need this for your future research/writing/development?
  2. If the answer to the first two questions is no, and the answer to the last question is yes, bookmark the reading material.
  3. Revise the status of the reading material weekly. If the article has not been read within a week, trash it. If you need it for further research, tag it and store it properly.

Only a week has passed since I incorporated this into my thinking process, but I can already say I recognize the benefits after the first revision.

Who knows, maybe it’s just me being more conscious and mindful about the problem, and the whole three-part process is unwarranted. Maybe the only reason I became more conscious and mindful is due to that three-part process.

It doesn’t matter. What matters is I’m on a good way to reduce my reading debt problem. If you have a better solution, I would love to hear about it!