I read fiction as ebooks (basically exclusively since days of palm pilot and Treo, then kindle and phone and tablets), but far prefer physical books when learning a new topic including tech. Few reasons but I think it's at least partially because:
1. It's easier to mark or hold with my finger e.g. A table or reference or definition page, then return or glance at it as I progress next few pages of that topic. I find it hard to go back and forth in ebook,triply so on e-ink with slow refresh.
2. I cannot explain this but with ebook I don't get a sense of progression or framework relationship. I think with physical book my brain "maps" knowledge to something that's at beginning middle or end of book. And or it's keenly aware that this topot took two pagds thjs topic took 7 pages. Layout of tables and content and lists is firmer. Not sure how to explain it but I find that physical progression through the book solidifies it in my brain.
(I don't do much note taking or highlighting but I suppose it's good to have as an easy physical option. While I type all my work notes and my todos are electronic, I don't do really do electronic book annotation for whatever reason.)
Overall, it's at the point where existence of really good physical book may influence whether I dig into an optional technical / learning topic or not.
But they have zero portability, so to me they were not part of this comparison. If I am learning about a net new topic that I want to really dive into and engross myself and dedicate and get into the zone, I like to sit down on a comfy chair, lie down on the couch, or bench in a park, or best of all bring the book to shady lounge chair in Cuba lol! Kindle, tablet and physical book can do those things, my monitor setup less so :-)
As you say, I love ebooks for fiction. But the folks building these apps and devices still haven't hit on an interaction model that works well for non-fiction.
I might have three copies of the same book open at once. One for linear reading, one for search and one for cross referencing. Much better than a physical book. A bookmarks side-bar works well in e-readers if there are specific locations you regularly need access to.
Tablets and physical e-readers suck in comparison to a proper computer. You also might need to strip DRM to get out of some walled-garden reader that prevents you opening multiple instances of the same book. Copy paste is a killer feature for note taking (and another reason to ditch ecosystem readers that interfere with copy paste like Apple books).
I’ve never used or looked into non-ecosystem e-readers. Do you have any recommendations?
I don't use Calibre as a library tool, I find that pretty annoying. I just use a git repo with folders for genres and markdown file with each book for notes.
On Android I use ReadEra.
This is what I have in my notes for the settings. Just a result of iterative poking until I like it so the css is uh... not fit for a code review :)
# Font
Baskerville (google fonts) I think I might use Merriweather on some OS because they render differently, I can't recall offhand).
# Colours custom scheme:
foreground: #2f2f2f
background: #fcfcfc
# Page Layout > Padding 100, 100
75, 75
# Misc - remember window last position
# Headers and footers - progress bottom right
# Style > css p
{
line-height: 1.5em !important;
font-size: 0.854em !important;
padding-bottom: 25px;
text-indent: 35.868px !important;
}
div
{
line-height:1.5em;
padding-top: 1em;
}
line-height: 1.5em;I read a lot of fiction on my Kindle, and it's never as satisfying as leafing through a paper novel. I don't read start to finish, I tend to go back to favorite passages, or to re-read a character's introduction some chapters before (and if I get lost, some other passage is sure to catch my eye!) and ebooks make this painful.
My way of reading is very "physical", for lack of a better word. Ebooks are not good for this at all.
I still like my Kindle, because nothing beats having hundreds of novels on a single lightweight device. But to me that's its biggest and almost only advantage. (Secondary: adjusting font size as my eyesight grows less precise with age).
I'll just post my favorite comment again (https://news.ycombinator.com/item?id=30183933):
>> Also, when I try to remember something I have red on a printed book, - sometimes - I can remember where on the page it was written, what else was on the page, or even what the page looked like. I experience none of that when reading on my smartphone.
>This is so obvious to me but more than once I have hit the typical robot HN user on this topic for whom it doesn't matter the medium because he's an eidetic machine. So I'll just post this:
>> Beyond treating individual letters as physical objects, the human brain may also perceive a text in its entirety as a kind of physical landscape. When we read, we construct a mental representation of the text in which meaning is anchored to structure. The exact nature of such representations remains unclear, but they are likely similar to the mental maps we create of terrain—such as mountains and trails—and of man-made physical spaces, such as apartments and offices. Both anecdotally and in published studies, people report that when trying to locate a particular piece of written information they often remember where in the text it appeared. We might recall that we passed the red farmhouse near the start of the trail before we started climbing uphill through the forest; in a similar way, we remember that we read about Mr. Darcy rebuffing Elizabeth Bennett on the bottom of the left-hand page in one of the earlier chapters.
>https://www.scientificamerican.com/article/reading-paper-scr...
>And repost my comment from one of those times:
>>> The value provided by a physical map of a book is knowing how far along you are in the book, yet that's also available in a visual form in an ebook as well. You can even riffle through pages on most e-readers as well, seeing a preview of the page as you move quickly forward or backwards.
>>> Aside from weight, what value is the physical map really providing?
>> No, it provides more.
>> Actually your brain maps physical properties of the book to actual content, creating an overlay map over the story or the content (and our brain is really good at mentally mapping things). This is that map that is being used to know where in the book a particular piece of information is.
>> Reading on e-reader is more linear than reading a paper book. See: https://www.scientificamerican.com/article/reading-paper-scr... https://insights.uksg.org/articles/10.1629/uksg.236/ and https://www.theguardian.com/books/2014/aug/19/readers-absorb...
>> Besides, no e-reader today can let your riffle through pages as fast as paper book.
>> When you are in a novel, or in a manual, you have some kinetic and touch feedback to build memories of where's what. The book becomes an extension (à la proprioception) with much less friction than an e-read for which you have to wait for visual feedback (screen refreshing).
>> With paper books things are at the tip of your fingers.
>> E-reader have more friction.
>> That's a reason why I only read novels on e-reader and jot notes in a notepad for non-fiction books.
>> If I had the budget I'd only have physical books.
The trick is though that you need to spend some time choosing a book. Random software book is crap. In my case I needed a concise refresher, so I found this specific book after reading reviews for bunch of the books on Amazon. I.e. before getting a book, figure out what you actually expect from it.
With ebooks it just doesn't work, with mobile devices I get distracted.
Do you read the book first start to finish, and then add it to your bathroom library after for this random reading, or do you go straight to random loo reads?
If I don't have a basic understanding of the topic I read the first few chapters sequentially before starting the random picking, though.
My family probably thinks I have a severe bowel problem because sometimes I hang out in there for like a half hour.
Seriously though, I hadn't thought about using that time (which most people are guaranteed to have every single day, several times a day) for learning new things. I think I may start using this method for exploring things that I'd "like to learn some day" but that aren't urgent/currently important for my job. This would be a way to at least make me get started learning something genuinely new!
I quickly realized that actually I didn't want to learn how to use a sextant.
I read it cover to cover. All those important points, so well structured and organized, and I didn't have to remember a single one of them! I could just let it pass like water.
More relaxing than fiction. No plot to follow, no characters to remember, just beautiful, detailed instructions which I could blithely ignore.
best vacation book of the decade.
I noticed that I finished the ebooks more often than physical ones and when I dissected my behavior, I realized that it was the heavy weight (e.g. 3 lbs) of the physical book that nudged me away from reading it. You can't hold a thick computer book in 1 hand. And propping it on your chest while laying down is also uncomfortable. Yes, the K&R C Language book is thin and light but a lot of books are 500+ pages and just too bulky to conveniently carry around and read anywhere.
For the few books that I need a physical reading experience to write notes on, I use the ebook and print one chapter at a time and then staple the pages. That chapter is then thin like a "magazine".
With ebooks, I've loaded the same titles on both the iPad and iPhone and can read a few pages anywhere while waiting in line.
On the other hand, programming and architecture concepts (e.g. designing data intensive applications) make a lot more sense as books, since they are high level concepts. In that case, use whatever medium reduces distraction. That's often in physical book form.
I do have to say though, as a past "video learner" I've switched to books and I don't think I'm going back.
If I'm in a crunch, videos and docs are great. Learning a "new" thing, the books are great mostly because _usually_ the author is experienced and most importantly (imo) it reveals unknown uknowns.
I think for me I learn best by Doing -> Books -> Videos
But really, it depends on what you're trying to accomplish.
That said, for exactly the class of books (didactic/reference) that your question calls out, there's no substitute for physical books. For me, so much of reading a book meant to instruct involves flipping back quickly to an earlier chapter to refresh my memory on the exact definition of a concept, or paging rapidly through a section to see what headings it covers, or switching from a page in one part of the book to a page in an entirely different part so I can compare their content. There just isn't a frictionless analogue for this, even with E ink devices: and when you're trying to learn stuff, a solution with friction is barely a solution at all.
You get what you pay for in a good book by a good author from a reputed publisher most of the time.
They're SO HEAVY, though, and since I live on the road my books are my heaviest possessions. I always end up giving them away when I'm done with them full of highlighted stuff which people actually seem to appreciate.
This is the last one I powered through which I recommend anyone writing go get a copy of:
https://www.oreilly.com/library/view/concurrency-in-go/97814...
First is that the ebook annotation is clunkier than physical annotation, for various reasons (zooming, palm detection etc.).
In addition to finding the right pdf annotator, one needs to find the right tablet (I choose a tablet because I like colors and smooth movement); the vast majority of the tablets are geared towards video consumption, and they have the 16:9 form factor (which is terrible for ebooks reading).
The second is that once one find the most convenient pdf annotator, they will need to get into the ridicolous practice of buying ebooks, but then actually annotate pirated copies (otherwise, with DRM, one is bound to the producer's reader).
Nonetheless, I personally find digital reading overall preferrable over the physical counterpart. The experience of reading Cracking the coding interview, after many years of ebooks, was odd and not so comfortable.
I can scan through a physical book by just flicking pages, the Kindle does not update fast enough
For non technical books, books that I will read in a linear manner, the Kindle is just fine
Yes, I still buy physical books to learn something new. I value being away from a screen. But I don’t buy the “Learn X” style of introductory material. All that info is online.
I buy the dense deep-dives that are filled with advanced esoteric knowledge, and may take years to grok. Things that will not change much after 5-10 years. Something that I can reference and go back to over and over.
The books I can see from my couch - Code Complete (McConnell), Transaction Processing (Gray), Algorithms (Cormen), Algorithms (Sedgwick), Starting Strength (Rippetoe), All the 5/3/1 books (Wendler), etc.
Humans are very tactile, and the book is a visual cue that sits there and reminds one that "I wanted to finish reading this." It's also easy to skim-read and navigate in a physical volume.
To me, even the order of books on the shelf is important, as they reflect the order of the material in my mind (e.g. computer science > programming languages > Rust).
What is perhaps no longer worth buying are "how to" guides that have been superseded by Google + StackExchange.
I tried ebooks a while back but just couldn't get into them.
I use ebooks for front-to-back reading purposes, but that's not how I consume a book for learning. I jump around, revisit spots, and even reference multiple books at once sometimes.
My reading increased 5-10x, b/c the friction to get that heavy book is gone. Also no more waking up the misses with a bed light, as the backlight is pretty subtle.
Sorry for the sales pitch, but these devices are just awesome.
I am not looking to be locked in for subscription just for pulling my notes from device to another PC
I remember remarkable saying the extra layer needed for the backlight would be detrimental for the writing experience.
dont get me wrong, im not a luddite. i do use ebooks, and they gave some killer features, but I prefer paper. Heres another slightly perverse example: search in ebook is too good. it takes you straight to the thing being requested. in doing so, it robs me of the experience of getting familiar with the totality of the text that i get by leafing through (think of it as slightly better linear search). over time, that leafing activity gives me a really strong mental map of the whole work that i just dont get with ebooks. ymmv.
I do it partly so I can dog-ear pages, write on them, and highlight them, but mostly because quite a few publishers still just absolutely suck at formatting code samples in e-books. as an industry, they're 20 years into it and they haven't figured it out, which is just pitiful, and paying attention to that on a publisher-by-publisher basis would be an absurd waste of memory.
if I buy an ebook, it's almost guaranteed to be one the author published themselves.
edit: the other reason I do it is I have very good memory when it comes to where in a book I saw something. I can often just pick up the book and open it to the exact page, even years afterwards. I recently did that with one of Elena Feranti's Neapolitan novels, and they're often over 1000 pages. I haven't seen anything equivalent with ebooks, so for me, in that particular respect, they're inferior.
Saving few trees from being converted to paper is also a motivation :)
The last tech book I acquired was on FreeBSD system administration, found discarded on a street in Berkeley, CA.
My main reason to do this is because tech is moving extremely fast and you do not longer have to throw books away on topics which are no longer relevant.
And a yearly sub at O'Reilly also prevents buying e-books on [enter the latest version of your favorite programming language/database/other tool here] over and over again...
Fiction: almost exclusively ebook. Sometimes there's a special edition that is hard cover and has pages that feel nicely in your hand. I'll buy that. The experience becomes more than just words. In general if it is just words read in order no flipping back and forth, just read the story ebook works really well. You get to read at a comfortable font size, don't have to keep the book open(cheaply made paperbacks can be annoying, imagine reading war and peace or atlas shrugged), don't have to worry about a book mark. It estimates for you how much time left in the chapter. It's rather nice.
Coding: Almost exclusively physical. Code listing don't work that well on a kindle, or iPad. It's nice to read a little bit, go look at the code, read a little more. ebooks suck for this.
Recipe books, reference material, also physical. flipping through an ebook doesn't always work well.
Non-fiction: Mixed. For expediency e-books. To serve as a reminder to read, physical books. If I just read a topic, want to read more on that same topic I'd rather not loose momentum and go straight to an ebook. If I'm traveling, I also prefer an ebook, extra weight to carry isn't always great. A physical book is an object though and experience and sometimes that can be helpful.
Question to ebooks readers, why system do you recommend to read them? iPad? kindle? computer? phone? what's the preferred format?
I don't like reading on the computer as I'm too easily distracted. And I had bad experience with kindle (many years ago, it was painfully slow, just good enough for a novel but not suitable for technical books).
When I was studying I was all about the physical copy, even as institutions and libraries were moving to digital first. But my preference was expensive and heavy.
For most of the past decade or more, I wouldn't have been able to tell you the last time I purchased a physical book. Thanks to various publishers offering one-off 50%+ discounts via email marketing spam, Humble Bundle, and subscriptions like Perlego (and Safari back in the day) I have a digital library that far exceeds my physical.
But I've found over the years, and probably always knew deep down, I really _hate_ reading on _any_ device, and read far less of that collection as a result.
It's really note taking and highlighting for me (multiple colours), and flipping pages.
I recently discovered that I'm dyslexic (at almost 40), so this all makes much more sense now. Reading on a device is either too stimulating (distracting) or not stimulating enough. My highlighting system I developed years ago is actually crucial to improving my comprehension and engagement, especially with technical texts. But as I got older I realised I could read twice as much on a screen without falling asleep at my desk then I could sitting with a physical text. Stimulants have helped reduce the mental exhaustion and stamina so I'm not asleep at my desk come 3pm.
At work, if I ever have to cold review long collections of technical texts, or need something similar as a primary reference, I make sure I get a bound printed copy asap.
Although, turns out, my addiction to purchasing books is also a coping mechanism for when I'm stressed and am trying to procrastinate...
The reason is that I have ADHD and using ebooks is too slow. If flipping between pages takes me more than 0.1s I easily get bored often forget what I was looking for and start to procrastinate. There is also an additional reward for using a physical book, that you get to flip the pages that is akin to using a fidget spinner, so looking for information in physical book is more engaging.
I can also have multiple books next to each other with quick access, which is not possible on ebook readers (as far as I know - you have to close one book, open another etc which takes forever and if I get a notification or something popping up, I can easily get distracted and start doing something else entirely).
I was once quite confident about my knowledge on PHP (version 5), thought I learned it all. Then I brought a book from O'Reilly for the newbies in the team, flipped a few pages before handover, learned a few new damn things myself.
I would totally recommend to read a book while learning a big topic (such as a language, framework etc). There are so many things that if you know, you'll be a better user.
Yes, so many things change, but, so many things don't. Plus, you can buy another book to learn the new knowledge.
With that said, I want to go back and remind: know the author and read the review before you buy, don't waste your time on bad books.
- The <Language> Language book - Effective <Language> book, if I actually start using the language professionally
For example, for JavaScript, this was "Eloquent JavaScript" and "JavaScript: the good parts".
I find that the "The <Language> Language" books are of exceptional quality and have a very long shelf-life. They go in depth into the design of the language, decisions made, and provide high-quality, idiomatic code examples that you just cannot reliably find on the internet. You cannot know what good Java/Python/Ruby/Rust code looks like while you're learning the language.
I also have a hard time reading books these days because I just fall asleep once I curl up with them.
I do occasionally pick up reference books and flip through them but don't in general buy new ones. For some specialized domain I'll try to find classic CS textbooks on the topic. But their price has gotten crazy.
But I did just line up all my classics (Knuth, Smalltalk Blue Book, "The Linux Programming Interface" etc.) in a nice line on my desk so they'd be visible in my webcam for calls ;-) Nice and pretentious.
4.6 stars wtih 200+ reviews on Amazon, for what it's worth.
(owner of Knuth and TLPI)
The only issue is that there’s a lot of really high quality work out there! It’s hard to be picky.
For non-tech stuff (fiction, leadership etc) I find lying down with a good physical book unbeatable for me.
Logically eReaders are supposed to be superior with not taking and bookmarking and all that but I just have not been able extract the same satisfaction from them sadly.
For example I have a copy of the excellent Multiple View Geometry in Computer Vision by Hartley and Zisserman filled with little sketches and notes I took in the margins while trying to grok the book, and it’s kinda nice to be able to thumb through the book and review concepts complete with my previous thoughts and notes. I could of course do the same on my tablet or in a separate notebook of course, but something about the space constraints and commitment of real marks on paper makes it feel more rewarding.
I've only bought textbooks in the beginning, just to have something that can last months or years of study, but just bought a few related to programming languages. Sometimes I would rather not open my laptop or tablet (tons of distractions waiting to happen) just to revisit a few concepts or to do a cursory glance at a few pages.
https://news.ycombinator.com/item?id=32889294
6 votes so far.
I would still buy books sometimes (fiction and non), for special editions or for things where I was buying direct (or from a good publisher) and wanted to support the author, but, I've completely stopped at this point.
At some point during the pandemic and lockdowns I realized I was drowning in physical media and I've made a very conscious effort to divest myself of as much of it as I can, donated tons of books and movies and I've bought none since.
Same with music and record collection.
I want my kids to be able to browse my stuff and discover the previous decades as I did with my parent's collection
The only books I buy physically is fiction and non-fiction books. Fiction is the best when I read it physically while chilling and having a cup of tea. It just doesn't work if I read it in my phone, it just distracting and I kinda hate blue light when I want to get off from any device to chill.
Sometimes I buy a book that in retrospect is not as interesting as I thought, and I regret it. Space and weight are precious resources.
There is something about reading from a screen, even the e-Ink ones, that does not match the experience of reading from paper, in my view. I can't remember being engaged to an ebook as I am sometimes from a good paper book.
.. don't have the space to keep them around. Only digital now. But honestly, I can't recall the last I bought a book like o'Reilly, manning, etc.
That being said, I'm the author of an ebook about Rust and Security (Black Hat Rust[0]) that sold thousands of copies, and I've been asked a few times for a physical edition: some prefer to have the hardcopy version on the desk when studying and programming.
Cool book by the way I put it on my list of things to check out!
While I have technical ebooks, they tend to be the kind that don't require much cross referencing, i.e., the kind that can be read cover to cover like a novel.
I usually read the ebook. Once done I put the hardcopy on my bookshelf.
Then whenever someone might need one of these I lend it out.
The books I know have helped others: Venture Deals, Crucial Conversations, The hard thing about hard things, The GO programming language, Seeking SRE, Site Reliability Engineering and many many more.
I am also always happy when a book returns and you can see some wear. It makes me smile.
Now I go out and buy 10 Udemy courses and have the same experience: 5 are rubbish and maybe two cover everything I need.
Page navigation is also easier and doesn't change when the viewport is adjusted, which is really jarring.
Plus it's a reminder that I've got the book and should read it, as opposed to existing only as a tab in Brave.
I have a lot of algorithm, math and theory books. Theory rarely changes, it’s just added onto.
I also have a few books on C around that I’ve worked through and use as a reference.
Other than that, I just check docs.
This is the only reason I ordered a hardcopy.
Their tactile and physical nature helps me remember things. They also don't run out of batteries and I write notes in them. I also spend a lot of my day looking at screens, so it's nice to have something which isn't a screen to look at.
I do envy the people who can read ebooks though, it just doesn't work as well for me.
I also buy a lot fewer books than I used to. Early in my career, I was a "books person", and would line my office/cubicle shelves with a large collection of books. Today, I can get a lot of information for free on the Web. When I go to buy a technical book now, it's because I have an important major need of info on a topic, and a particular book is known to be especially valuable collection/presentation for that.
Actually, I recently bought a couple of decades-old tech books of retrocomputing value. I found digital copies I regularly reference, but those books are so valuable I want backups.
Elixir and forth were the big exceptions.
So on the scale for the original question, ebook over regular books. I used to use physical books in the past, but with the broad availability of material on the web, my need for them dropped dramatically.
If I'm glancing or lightly learning, I use the Apple Books app on my iPad. Kindle is for novels only -- it doesn't handle tech book layouts well.
Right now, I'm reading a paper Go book, but a Docker ebook.
Only for non technical books do I still go for paper.
When I’m reading a book I don’t want to be near a computer. Even a technical book, I will read first and then come back to do work multiple bits of sample code later.
At their best, books can provide analogies and parables to build a narrative about a technology without specifics.
So the answer is almost always yes, unless I borrow them.
a book on graph theory, the math of deep learning or a math heavy treatment of graphics programming, yes, I'll get the dead tree version.
${framework ofthe week api version X} in 21 days? -> ebook only
I bought a book on go concurrency. I love seeing it on my shelf. I loved reading it on the train to work.
tl;dr if you're new, a book might be the way to go. If not, I do not see why you would need a new book, just go here https://learnxinyminutes.com/
I also read article and watch related conferences
I do not need to charge a book when on the road.
It’s my way of doing it. Might not be the best, but it works for me.
The tech books I do get are more meta, books about programming in general or design in general, things that you can't just find in a manual.