rcmnd

Hadley Wickham

Statistician and software developer; chief scientist at RStudio/Posit and creator of the tidyverse of R packages.

23 things

MacBook Pro RetinaHardware

loved

15" MacBook Pro Retina, 2.6 GHz, 16 gig RAM, 500 gig SSD (only half full). I couldn't live without SSD or Retina.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

Weber Gold grillOther

loved

Outside of computing, I love my Weber Gold grill, my KitchenAid mixer and my Timbuktu messenger bag.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

KitchenAid mixerOther

loved

Outside of computing, I love my Weber Gold grill, my KitchenAid mixer and my Timbuktu messenger bag.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

Timbuktu messenger bagOther

loved

Outside of computing, I love my Weber Gold grill, my KitchenAid mixer and my Timbuktu messenger bag.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

WordamentSoftware

loved

My current favourite iPhone game is Wordament.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

Concepts, Techniques, and Models of Computer ProgrammingBook Peter Van Roy & Seif Haridi

liked

Another similar and also interesting book is Concepts, Techniques, and Models of Computer Programming, which explains all the models of computer languages and how they fit together.

Five Books interview on computer science books for data scientists

2018-08-09·fivebooks.com ↗

The Art of Readable CodeBook Dustin Boswell & Trevor Foucher

liked

What I liked about this book is that it gives you a series of techniques to make that smell go away.

Five Books interview on computer science books for data scientists

2018-08-09·fivebooks.com ↗

Domain-Specific LanguagesBook Martin Fowler

liked

Partly because of another book that nearly made it onto my list: Domain-Specific Languages by Martin Fowler. It talks about the idea of writing a small language inside another language, to express ideas in a specific domain

Five Books interview on computer science books for data scientists

2018-08-09·fivebooks.com ↗

StayfocusdSoftware

liked

Stayfocusd keeps me (mostly) focussed during the work day, and keeps me from distractions like Hacker News and The Old Reader.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

Structure and Interpretation of Computer ProgramsBook Harold Abelson

recommended

But this book is very useful for somebody like me, with experience in high-level engineering languages, like VBA, PHP and R. They're incredibly useful languages, but ones that computer scientists generally disdain, because they're not theoretically pure or beautiful. This book shows you how languages can be constructed. The most valuable thing it gives you is confidence and knowledge to go and create your own programming language.

Five Books interview on computer science books for data scientists

2018-08-09·fivebooks.com ↗

The Algorithm Design ManualBook Steven S. Skiena

recommended

To me, this book is an illustration of the power of names. Today, in the era of Google, if you know the name of something, you can find out about it with a simple search. But if you don't know of what you're looking for, it suddenly becomes much harder to find it. Having in the back of your head the names of common algorithms that help you solve problems is really powerful.

Five Books interview on computer science books for data scientists

2018-08-09·fivebooks.com ↗

The Pragmatic Programmer: From Journeyman to MasterBook Andrew Hunt and David Thomas

recommended

This is about the craft of software development, and thinking about how to produce good code. As the name suggests, it's a very pragmatic and hands-on book. It really helped me on my journey as a software engineer, to be able to write quality code day in and day out, and be confident that it's going to work correctly.

Five Books interview on computer science books for data scientists

2018-08-09·fivebooks.com ↗

Style: Lessons in Clarity and GraceBook Joseph Bizup & Joseph M. Williams

recommended

This book gave me the tools to analyze a text and identify the reasons why it doesn't work, for example stating the topic of a paragraph only in the middle of it. I found it very useful to consciously analyze my own writing.

Five Books interview on computer science books for data scientists

2018-08-09·fivebooks.com ↗

Shure SE215-KHardware

uses

I have Shure SE215-K headphones, but my electronics recommendations aren't very interesting since I usually just read the wirecutter and order whatever they recommend ;)

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

IKEA POÅNG chairOther

uses

I mostly program sitting in an IKEA POÅNG chair.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

RStudioSoftware

usestheir own

I live mostly in Chrome, the Terminal and RStudio/Sublime Text 2.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

KeynoteSoftware Apple

uses

I present from Keynote and loathe Beamer.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

ArqSoftware

uses

I use Time Machine + an external HDD for local backups (I've given up trying to use it over wireless), and Arq for remote backups to S3.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

DropboxService Dropbox

uses

I keep big datasets and shared files in Dropbox - we have a teams account, so I have 1 TB (!) of storage there.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

EchofonSoftware

uses

I tweet from Echofon, but pretty much only read #rstats related tweets.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

AdiumSoftware

mixed

I use Adium for chat, because you can make it v. minimal, but Google's crippling of XMPP has made less useful and I have to use Gchat as well.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

GMailSoftware Google

mixed

I use Gmail, but every UI change in the last year has made me like it less.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

BeamerSoftware

disliked

I present from Keynote and loathe Beamer.

The Setup (usesthis.com) interview: the tools behind his R and data-analysis work.

2013-10-22·usesthis.com ↗

Every entry is a verbatim quote and a link to the public post it came from. Nothing is paraphrased. If it is not on record somewhere public, it is not here.

The verdict is what they actually said: loved and liked are explicit; recommended means they told others to get it; uses means they only say they use it; read is a book on their public shelf with no verdict; mixed and disliked are kept too.

A dashed affiliate link, sponsored or their own label means the post disclosed a relationship. It is shown, never hidden.

The shading behind a date shows how dated a recommendation is for its kind of thing.

The shading behind a date shows how dated a recommendation is, for its kind of thing. Fully green is recent. It drains a quarter at a time as the post gets older, and is empty once it reads as dated.

What counts as old depends on the thing. A laptop praised four years ago has been replaced twice; a book loved twenty years ago is probably still loved. The shading is gone after about:

Stripes mean the post carries no date and the date shown is an estimate. No date at all, no shading.