
How Not To Die: Discover the foods scientifically proven to prevent and reverse disease
Greger
4.7 on Amazon
79 HN comments

Children of Time
Adrian Tchaikovsky, Mel Hudson, et al.
4.5 on Amazon
78 HN comments

The Visual Display of Quantitative Information
Tufte and Edward R.
4.6 on Amazon
77 HN comments

Drawing on the Right Side of the Brain: The Definitive, 4th Edition
Betty Edwards
4.7 on Amazon
77 HN comments

Made to Stick: Why Some Ideas Survive and Others Die
Chip Heath and Dan Heath
4.6 on Amazon
77 HN comments

Bad Blood: Secrets and Lies in a Silicon Valley Startup
John Carreyrou, Will Damron, et al.
4.7 on Amazon
76 HN comments

Moby Dick: or, the White Whale
Herman Melville
4.3 on Amazon
75 HN comments

Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
Cathy O'Neil
4.5 on Amazon
75 HN comments

House of Leaves
Mark Z. Danielewski
4.6 on Amazon
75 HN comments

The Inner Game of Tennis: The Classic Guide to the Mental Side of Peak Performance
W. Timothy Gallwey , Zach Kleiman, et al.
4.7 on Amazon
74 HN comments

The Communist Manifesto
Karl Marx and Friedrich Engels
4.3 on Amazon
74 HN comments

A Philosophy of Software Design
John Ousterhout
4.4 on Amazon
74 HN comments

The Left Hand of Darkness: 50th Anniversary Edition (Ace Science Fiction)
Ursula K. Le Guin , David Mitchell, et al.
4.4 on Amazon
72 HN comments

An Introduction to Statistical Learning: with Applications in R (Springer Texts in Statistics)
Gareth James , Daniela Witten , et al.
4.8 on Amazon
72 HN comments

Mastering Regular Expressions
Jeffrey E. F. Friedl
4.6 on Amazon
72 HN comments
ineedasernameonApr 21, 2021
azeirahonApr 18, 2017
Another set of books I consider to be "one" bible are Edward Tufte's (1) The Visual Display of Quantitative Information, (2) Envisioning Information, (3) Visual Explanations and (4) Beautiful Evidence.
justin--saneonNov 6, 2017
tgbonNov 17, 2012
phailhausonDec 5, 2020
ciscoriordanonMar 19, 2014
habermanonSep 18, 2017
qubexonJan 17, 2018
jcromartieonMar 26, 2012
jloughryonSep 16, 2013
I typed that citation from memory; it shows how many times I've read that book. It talks about the same kind of things, but the animation linked above is even better.
maxharrisonJan 20, 2013
If Swartz and his ideas were so marvelous, why is Tufte still charging any money for his work?
ppodonApr 4, 2018
nandemoonDec 11, 2012
bluebirdonApr 18, 2010
pettinatoonDec 21, 2011
If you ever need to give a presentation or write a report that uses any graphs or charts, this book gives simple guidelines that makes the visual information as clear as possible.
jloughryonJune 23, 2014
[1] Edward R. Tufte. The Visual Display of Quantitative Information. Cheshire, Connecticut: Graphics Press, 1983. ISBN 0-9613921-0-X.
simonciononJuly 20, 2015
I -happily- spend most of my day in one CLI or another, but there are many, many things for which interactive graphical display of information is just the best choice.
If you never have done so, find a copy of Edward Tufte's "The Visual Display of Quantitative Information". You really need to find a professionally-printed dead-tree version; computer screens still can't do the book justice.
Oh:
> "koodies"
That word is spelt "cooties". ;)
CieplakonSep 5, 2018
https://www.edwardtufte.com/tufte/books_vdqi
hsmyersonJuly 7, 2013
The Elements of Typographic Style, by Robert Bringhurst
Visual Display of Quantitative Information by Edward R. Tufte,
Envisioning Information by Edward R. Tufte
Visual Explanations: Images and Quantities, Evidence and Narrative by Edward R. Tufte
Beautiful Evidence by Edward R. Tufte
Small Is Beautiful by E. F. Schumache
The Art of Color by Johannes Itten
Were I to teach a course, that would be the list of text books required (so you would own them after). First and only assignment---read them. Final and only exam---what did you learn and understand. Supply proof.
cschmidtonDec 23, 2013
http://en.wikipedia.org/wiki/Chartjunk
Any of you on HN that aren't familiar with "The Visual Display of Quantitative Information" should give it a read (and the rest of his books).
ThePhysicistonMay 5, 2015
telonDec 23, 2013
If you just want to make better charts, buy, a from memory guess, Envisioning Information. It provides most of the basics of The Visual Display of Quantitative Information but develops the ideas a little further and provides better, more modern examples. If you think it's a cool topic then buy them all because they're all pretty nice books.
pgonMar 22, 2007
dcaonApr 14, 2010
Agreed, its absolutely excellent. Thanks to Y Combinator for listing it in the book list.
> Additionally, if I were you, I'd stay way from statistical approaches to displaying information...
Not agreed. In my opinion you might have missed what I felt was a main point of that book: Always learn the appropriate statistics required to understand the data, choose a correct visualization method to communicate those statistics effectively, and once you've understood it fully, confirmed the results, and removed all the cruft, then publish it.
combatentropyonJuly 22, 2016
2. The Elements of Style. I always enjoyed writing, but at first school taught me to write in a flowery, longwinded way. This was the book that cracked the code for me to good writing. It dispelled a lot of self-serving and ultimately self-defeating habits and paved the way to clean, helpful English. When I finally got into programming in my late twenties, I found that many of the same principles make good code.
3. The Visual Display of Quantitative Information. This is like the Elements of Style but for graphs. Again, it encouraged me to cut through the hype and deliver the content as clearly and succinctly as possible --- to serve the reader, not stroke my ego.
VelNZonApr 3, 2021
The typesetting service sprang from the modest success of LaTeX Templates. The large number of visitors meant that I had a constant stream of questions from individuals and businesses asking about modifying templates to include/change this or that. I did the whole free support thing for 1 or 2 years, but eventually realized it's a never-ending thankless task and I may as well try to capitalize on this desire that people have. Like with Creodocs, I had no idea whether anyone would pay me for this. The number of existing services was very small. I made the site and linked to it from LaTeX Templates, which is the perfect place to advertise, and eventually I started to get a trickle of clients. My rate initially was something like $30USD/hour, which was an insanely large amount for a poor PhD student, and I even remember a client saying I was way undercharging for the quality of work! As I've had more and more clients, I've built up the Showcase page to show off what the service is capable of, and I believe this is an important draw to give legitimacy to the service and show what LaTeX itself is capable of. I haven't asked, but I imagine most of my clients come from LaTeX Templates so the key for me has been to provide something for free and then upsell to a paid service. Nothing new there :)
daniel-thompsononJune 18, 2021
* https://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=...
lawonDec 29, 2012
jrd259onMar 11, 2019
Tufte, Edward: The Visual Display of Quantitative Information (and the followup books)
Few, Stephen: Information Dashboard Design
supernormalonDec 14, 2016
The Art of Doing Science and Engineering: Learning to Learn - Richard Hamming
The Timeless Way of Building - Christopher Alexander
The Humane Interface - Jef Raskin
The Visual Display of Quantitative Information - Edward Tufte
The Art Spirit - Robert Henri
sinwaveonNov 17, 2014
[1] http://mbtaviz.github.io/
[2] http://www.edwardtufte.com/bboard/images/0003zP-18547/VDQI_P...
supernova87aonJune 11, 2020
Why suggest these books that seem just about graphic design, to an audience of mainly software developers? Well, aside from the stylistic points about graphical plots and figures, it is more deeply about being able to communicate effectively, with intention.
I find that all too commonly, many junior people who code are unable (or maybe more charitably, unpracticed) at formulating arguments or explanations for why something exists in the form it does, or how it ought to be designed, in a way that they can coherently explain to someone not deep in their code. It usually means that they have not spent time thinking about it deeply, and are stuck in the "show me lines of code to explain what something is" mode of thinking. Or that they can only explain the approach in terms of the specific lines they are writing -- they have not moved beyond that level of understanding.
I won't say it to the person generally, but I really have to bite my tongue when working with someone who has no way of explaining something (at an overall approach level) other than showing me lines of code. Stepping out of that realm into graphical communication is one way.
Being able to think graphically in a coherent way as a software developer means you start to think about how to explain your work to others as more than lines of code -- and in explaining to others, improving your own understanding of what you're writing. Btw, it also probably means that you're more likely move beyond the role of just a plain old software developer and become someone responsible for the design of systems, the direction of work.
urxvtcdonApr 5, 2020
Right now I got my hands on Tufte's "The Visual Display of Quantitative Information" as per some HNer recommendation (thank you!).
Yeah, I lose interest quickly, eh. There's so much cool things to learn that in the end I learn nothing well. Bummer.
edit: grammar, spelling
lanstinonJune 26, 2021
cratermoononJune 24, 2021
Beneath this simple statement is a career's worth of questions worth investigating. Oral and written communication are just two modes of conveying information and sharing ideas. Edward Tufte, for example, has made his career in exploring other modes, neatly summed up in the title of his most famous work, "The Visual Display of Quantitative Information".
Engaging the visual/spatial functions of the brain, even if you can't draw more than wobbly trapezoids and shaky, uneven lines, can enrich thinking in ways I don't think we fully understand.
I'm not sure what all the barriers are to an inexpensive shared whiteboarding tool that's as natural and effortless as a dry-erase pen on a whiteboard. Everything we have now feels unnatural without a lot of practice, is far too clunky to be worth the effort, and/or is too expensive and flakey.
I think part of it is that they begin with a draw/paint tool, rather than cutting it down to the extreme simplicity of whiteboard. Would whiteboarding be as popular and useful if you had to pick up a "draw a square" tool, then switch to "draw a line" tool? Can we make the pad/stylus for "draw lines" have better haptics and a more natural hand/eye connection?
doomlaseronDec 31, 2020
Favorite Folktales from Around the World, by Jane Yolen [0]: Excellent short folk stories from many different regions. Great for short bursts of story, sometimes with interesting wisdom. As a game developer, some of them have been inspiring for hooks to maybe use in future projects
The Visual Display of Quantitative Information, by Tufte [1]: Very fun to peruse the graphs and charts. The visualization of Napolean's army marching into Russian winter and back is a classic. I bought this because I was figuring out a novel UI for a video game about birds
Graphic Design: A New History, by Eskilson [2]: Goes over the history of graphic design and printing technology from pre-Gutenberg to the present day. I bought this because it was written by my college Art History professor. His class was my favorite in all of undergrad, and I wanted to experience more history delivered in his style.
[0] https://www.amazon.com/gp/product/0394751884/
[1] https://www.amazon.com/gp/product/0961392142/
[2] https://www.amazon.com/gp/product/0300233280/
giarconAug 31, 2020
https://en.wikipedia.org/wiki/File:Minard.png
j-g-faustusonApr 14, 2010
Readings in Information Visualization ( http://www.amazon.co.uk/Readings-Information-Visualization-I... ) is a collection of papers covering a wide range of techniques for a wide range of tasks.
Apart from that, it's mostly a matter of picking up interesting ideas wherever you find them. flowingdata.com is nice, same with http://www.informationisbeautiful.net/
JoshColeonMar 13, 2011
You know what would suck? If people didn't have any idea that choosing one page design over another actually changed how there product would be used. Not that long ago there was an interview with Joel Spolsky on here where he pointed out that small differences could really change a community. This is just as true in books as it is in an internet application.
So there is no perfect page. There is no secret law. Your better off doing A/B testing than treating anything but the gospel as gospel.
cafardonMar 20, 2018
gensymonDec 4, 2007
Cryptonomicon - Neal Stephenson
Jonathan Strange & Mr. Norrell - Susanna Clark
Infinite Jest - David Foster Wallace
The Informant - Kurt Eichenwald
The Visual Display of Quantitative Information - Edward Tufte
Liar's Poker - Michael Lewis
hakanitoonOct 9, 2017
Normal_gaussianonOct 14, 2016
All UI's are graphs at their heart
tonycocoonDec 12, 2018
Ways to Connect: On Interface and Product Design, Ryan Singer
Something on color theory
Design language books (Bauhaus, etc)
The entire Google design team has quite a few open resources: https://material.io/design/ and https://design.google
jloughryonSep 8, 2013
petercooperonNov 4, 2014
greenyodaonOct 8, 2013
If I were interested in investing in Twitter stock, I wouldn't be nearly as concerned with the growth of their user population as I'd be in the growth of their bottom line (profits). Oh, sorry, there are no profits.[1] As they say, "you can't make up losses on volume".
[1] https://en.wikipedia.org/wiki/Twitter#IPO
aliljaonApr 14, 2010
He provides examples of good and bad graphs, but more importantly, explains what exactly it is that makes those examples good and bad, and further generalizes it so you understand how to make good visualizations. If you don't want to shell out the money for it, it's probably at your library (remember those?).
Additionally, if I were you, I'd stay way from statistical approaches to displaying information unless you have some background or are willing to learn about it -- it tends to be highly technical and is probably too complex for what you're trying to do. Basic stats might help you, but not as much as Tufte will.
PuercoPoponMay 26, 2015
What is worse is that this syndrome is affecting high school students. At least here in Lima Peru, homework is demanded to be done in the computer because it is 'more professional'. So the minimum effort way copy and pasting becomes trivial. In the old way of pen a paper our inherit aversion to effort pushed the student to learn to summarize as writing more demanded more effort. I would prohibit high school homework to be done in the computer. But I digress.
radicalbyteonNov 17, 2012
I'd recommend the OP (and anyone else who has an interest in communication) to read:
The Visual Display of Quantitative Information
http://www.amazon.co.uk/The-Visual-Display-Quantitative-Info...
Information Dashboard Design
http://www.amazon.co.uk/Information-Dashboard-Design-Effecti...
Now You See
http://www.amazon.co.uk/Now-You-See-Stephen-Few/dp/097060198...
quietbritishjimonJan 30, 2019
The flaw of course is that more ink does not necessarily mean more visual noise. With the axes example, disconnecting them means that you now have two high-level visual objects rather than one, and the whole chart starts to looks like a mess of individual objects on the page. If you have several graphs next to each other then it's much easier to focus one and exclude the others if they're in boxes rather than having component objects floating indistinctly near each other. But Tufte only sees a count of black blobs of ink or black pixels, as if each one has its own mental cost.
As an aside, the book is still fantastic because it has loads of examples of unconventional charts and figures, and you can just ignore the text (or, better, read it skeptically). I found out about it from xkcd originally [2] and I suspect that many others did too.
[1] https://www.edwardtufte.com/tufte/books_vdqi
[2] https://xkcd.com/124/
mcantoronApr 14, 2010
felixhandteonDec 20, 2018
0 in this case is not really a relevant value (since that would mean transforming the input into something infinitely large). The functional identity value / origin here is 1x. Here's what that looks like [1].
To me, this is a significantly less useful image. But maybe that stems from a lot of comfort with both the subject matter and the detail log-log plots that I work with to evaluate zstd performance, e.g. [2].
[1] https://imgur.com/gU2Gdf6
[2] https://github.com/facebook/zstd/pull/1317#issuecomment-4260...
voidpointeronJan 24, 2009
pedrokostonFeb 6, 2011
Having just read "The visual display of quantitative information" I have this to say to the designer of the resume: remove non-data ink. Increase data density and readability. Especially readability.
EstragononJuly 8, 2009
http://www.edwardtufte.com/tufte/books_vdqi
papersmithonJan 17, 2010
peterjsonDec 23, 2013
bluekeyboxonMay 14, 2011
My favorite part was where he tries to poo-poo modernist/contemporary architecture (why would one insert such an irrelevant/inflammatory opinion in the first place?). According to Tufte, it is better to superficially decorate a conventionally laid out building than to architect a radically new, untraditional form -- which only illustrates how out-of-touch the author is with contemporary trends. What a boring, self-aggrandising old prick.
tokenadultonDec 22, 2008
Tufte in The Visual Display of Quantitative Information points out that the Wall Street Journal is one of the least likely newspapers to display anything in a graph. Indeed, it would be a lot easier for visually minded people like me to check the Journal's arguments if they were displayed in bivariate plots more often.
jlintzonOct 19, 2010
"Edward Tufte has written seven books, including Beautiful Evidence, Visual Explanations, Envisioning Information, The Visual Display of Quantitative Information, and Data Analysis for Politics and Policy. He writes, designs, and self-publishes his books on analytical design, which have received more than 40 awards for content and design. He is Professor Emeritus at Yale University, where he taught courses in statistical evidence, information design, and interface design. His current work includes landscape sculpture, printmaking, video and a new book."
kthejoker2onNov 20, 2017
* The Design of Everyday Things
* Design for the Real World
* A Pattern Language
* Notes on the Synthesis of Form
* Never Leave Well Enough Alone
* Don't Make Me Think
* How Things Don't Work
* Usable Usability
* The Visual Display of Quantitative Information
* A Theory of Fun for Game Design
Other left-field books I've found myself going back to for design inspiration more than I would've thought
* The Death and Life of Great American Cities
* The Philosophy of Andy Warhol
* Influence by Robert Caldini
* Shakespeare: The Invention of the Human
* The Art of Looking Sideways
* Cosmos
* Operating Manual for Spaceship Earth
* The Theory of Moral Sentiments
And just specifically for computer UX, Smashing UX Design is a pretty good crash course.
rantfoilonApr 13, 2008
"Design of Everyday Things" by Don Norman
"The Visual Display of Quantitative Information" by Edward Tufte
"Don't Make Me Think" by Steve Krug
Tufte will give you the vocabulary around visual concepts. Norman will give you the vocabulary around evaluating basic usability. Krug will apply both to the domain of the web.
Additional recommendations:
About Face 3.0 -- written by the head of Cooper Design, it outlines in somewhat dry fashion the frontiers of user experience process. Buy this only if you're desperately interested in becoming an interaction designer, or you want to institute user-centered design in your organization. It's really the UCD bible.
murzonSep 4, 2012
Dale Carnegie: How to Win Friends and Influence People
Edward Tufte: The Visual Display of Quantitative Information
Paul Graham: Hackers and Painters
Jessica Livingston: Founders at Work
og1onFeb 5, 2010
Some people already mentioned "Non-Designers Design Book" - Robin Williams
Some other good ones are:
"Design of Everyday Things" - Donald Norman (Conceptual, but gets you in the right mindset)
"Dont Make me Think" - Steve Krug (Usability matters)
"The Visual Display of Quantitative Information" - Edward Tufte (he has a set of 4 books on information visualization, all of which are good)
One of the key concepts that I've taken from these books is that everything in a page has a visual weight so you must consider how everything in a page balances out together. Never add stuff just for the sake of adding it, because it will distract the user from the information they are trying to gather.
And most of all just build more websites and try to improve each one. Design is still a lot like programming. If you dont like the particular look of your site you can refactor it. I know you don't get the benefit of seeing it, but some of the best designed sites out there have gone through multiple iterations.
radicalbyteonDec 6, 2011
It's sitting proudly behind me next to The Mythical Man Month, the GOF book, the Dragon book, Refactoring, Code Complete and The Visual Display of Quantitative Information.
weinzierlonNov 13, 2012
It is most pronounced in "All types of cancer, white males; age adjusted rate by country, 1950-1969" on page 17 (second edition of the book).
I don't see it in the corresponding (all types of cancer) map for females, but with a bit of squinting it might be visible in the lung cancer maps for both white males and females.
Unfortunately the book has only the maps for whites.
tuhinonMay 13, 2011
Not a designer? Here’s how to make your web apps look awesome
A) Please hire a designer. You might hire someone who is not very costly and fits your budget but I cannot over emphasize the value someone who does this day in day out brings to the table.
OR
B) If you were a designer and wanted to build something, what would you do? Use one of the million ready made coding junks like "Digg Template" or "Twitter template"? No you know very well that innovation does not work that ways. You would pick up a book and learn to program or find someone who knows it and will help you.
Just because "everybody" thinks they can design or make things "look" good, it does not mean it is design. Read a few books like the following to get started:
1)The Design Of Everyday Things by Donald A. Norman, Don Norman (basics of design)
2)Visual Grammar by Christian Leborg (basics of visual design)
3)Stop Stealing Sheep & Find Out How Type Works by Erik Spiekermann (typography)
4)Don't Make Me Think!: A Common Sense Approach To Web Usability by Steve Krug (basics of UX)
5)Understanding Comics by Scott Mccloud (basics of storytelling- useful in web interfaces too)
6)The Visual Display Of Quantitative Informations by Edward R. Tufte (useful in information design and dashboards)
If you have read them and want to learn more, please feel free to contact via my HN Profile.
danpalmeronJuly 24, 2016
btnonSep 13, 2011
With some additional discussion on his website: http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...
lhnzonOct 6, 2016
Have you read "The Visual Display of Quantitative Information" by Edward Tufte? Text isn't the best representation of all types of data.
Imagine also that I wanted to represent a table of data within an Excel style spreadsheet. This could be useful as it could define affordances for a user such as the ability to select rows and columns, and to sort or filter in realtime.
andosonJune 24, 2011
— The Visual Display of Quantitative Information by E. R. Tufte;
— The Elements of Typographic Design by R. Bringhurst;
— The Design of Everyday Things by D. Norman;
— Don't Make Me Think! by S. Krug.
Beware of Tufte. Using charts to abduct engineers into the world of design is just dirty.
maxharrisonJan 20, 2013
Although he did self-publish the book later at his own (considerable) expense, where do you think the money Princeton paid him all those years came from?
If you consistently apply Swartz's idea here, Tufte is in the wrong for charging for work that taxpayers helped fund. But I have a different take: Swartz's idea is bogus.
"In 1975, while at Princeton, Tufte was asked to teach a statistics course to a group of journalists who were visiting the school to study economics. He developed a set of readings and lectures on statistical graphics, which he further developed in joint seminars he subsequently taught with renowned statistician John Tukey, a pioneer in the field of information design. These course materials became the foundation for his first book on information design, The Visual Display of Quantitative Information.[5][6]
After difficult negotiations with mainline publishers failed, Tufte decided to self-publish Visual Display in 1982, working closely with graphic designer Howard Gralla. He financed the work by taking out a second mortgage on his home. The book quickly became a commercial success and secured his transition from political scientist to information expert.[5]"
Source: http://en.wikipedia.org/wiki/Edward_Tufte
d5tryronApr 28, 2012
Your last two points I agree with, but given they are optional and can be switched off I think those criticisms are not only misplaced but suggest a sense of entitlement similar to the designer's arrogance you bemoan.
On your first point though you are simply wrong. The thing you incorrectly call 'visual texture' is actually clutter.
The borders for individual table rows are superfluous as the baseline of the text draws that line regardless. Additional borders duplicate these baselines and demand that a user reads twice as many visual elements in order to interpret an interface.
The same is true for coloured backgrounds. If a distinction of utility has already been inferred by shape and proximity then to add an additional visual cue adds little more than another layer of complexity. This is unnecessary visual information that a user has to decode. Time that could be better spent performing the tasks they've actually come to the app to do.
I'd suggest having a read of Edward Tufte's The Visual Display of Quantitative Information and Envisioning Information to get a better grasp on these concepts.
kejaedonMay 26, 2015
[1] http://www.edwardtufte.com/tufte/books_pp
[2] http://www.edwardtufte.com/tufte/books_vdqi
xanthopanonAug 15, 2018
Currently reading The Cooking Gene: A Journey Through African American Culinary History in the Old South and Safe Area Goražde, a comic book about the Bosnian War.
Also reading Bertrand Russell's The History of Western Philosophy in between books, but that's a book I'll never really finish.
jloughryonFeb 6, 2018