David Foster Wallace on the Humdrum of Life

learning how to think really means learning how to exercise some control over how and what you think. It means being conscious and aware enough to choose what you pay attention to and to choose how you construct meaning from experience. Because if you cannot exercise this kind of choice in adult life, you will be totally hosed. Think of the old cliché about “the mind being an excellent servant but a terrible master

This commencement speech from David Foster Wallace1 is really interesting.  The whole thing is worth a read, with many sections that made me let out an audible, “Ooof”. Especially the part about the boring routine of adult life.

As someone who’s many years from graduation, the whole thing really does ring true and is solid advice for anyone, not just graduates. Although, I assume a younger person would gain more value than those who are older.

I still struggle with the choice of where to put my mind.

(via kottke.org)

Ethan Hawke on Good Sci-Fi

And for that matter, look at the moral conundrums that GATTACA asked – which are right here. To what extent do we really want to homogenize ourselves, when it’s our uniqueness that makes us special – when so many of us, when given the option, would eliminate that? For example – if they can discover dyslexia in the embryo, and get rid of it, many people would choose to do that. And we’d lose Albert Einstein, John Lennon, and my daughter.

Actor Ethan Hawke always puts on a good AMA.

Shubhro Saha on why software engineers should write

Software engineers should write because our craft is increasingly collaborative. Open source projects invite worldwide participation, while industry products often require an army of engineers. (Google Maps has 1100 full-time employees!) Good writing– whether it be in a GitHub comment, code review, or technical documentation– facilitates clear, concise communication for projects like these to move forward.

I’m going to take Shubhro’s essay on why software engineers (i.e. programmers, developers) should write one step further. Everyone should write about their craft. Database administrators, project managers, accountants, plumbers, Wal-Mart door greeter, you name it.

Writing is thinking. Writing helps you to understand your work better. To take a step back from the hustle and bustle and reflect on what you’re doing. You ask different questions about your craft when you take a moment to think and put it down in words for others to read.

Aphex Twin on How New Sounds Can Change You

So if you hear a C-major chord with an equal temperament, you’ve heard it a million times before and your brain accepts it. But if you hear a chord that you’ve never heard before, you’re like, “huh.” And your brain has to change shape to accept it. And once it’s changed shape, then you have changed as a person, in a tiny way. And if you have a whole combination of all these different frequencies, you’re basically reconfiguring your brain. And then you’ve changed as a person, and you can go and do something else. It’s a constant change. It could sound pretty cosmic and hippie, but that is exactly what’s going on.

From this long and insightful interview with Richard. His music has always had a pleasantly ‘off’ sound. Syro is no different.

A Great Interview with Mike Monteiro – “Design Is Not An Investment”

“Yes, investments are great. They’re also not necessary. When I think of investments I think of stocks, artwork, original Star Wars figures mint in box. Stuff that’s nice to have, and that you hope increases in value someday. Design is core. It’s not a nice-to-have. It’s plumbing. It’s foundation. You don’t invest in design. You can’t exist without it. A website without design isn’t a house without art, it’s a house without a bathroom.”

Like any professional I have numerous books on topics core to my work. Technical manuals for systems, guides for programming languages, historical text from founders in the discipline, and numerous outdated (FrontPage 97!) reference materials from years gone by.

Yet, there is only one book that I would give to anyone entering the field. Mike Monteiro’s Design is a Job. I’ve been a ‘professional’ for over a decade. I just read his book a few years ago and it has changed how I approach everything – for the better.

And now Mike has a second book out, from the other side of the table as it were, called “You’re My Favorite Client“. This interview with him is a great introduction to the relationships between designer and client.

Both of Mike’s books are essential for anyone working to create something for someone else. Web design, photography, app developers – all will gain more from these books than any technical guide or “Photoshop for Dummies” could ever muster.