Install this theme

It’s a hilariously insightful talk on Happiness

Rob Reid: The $8 billion iPod

ilovetherun:

Oh my. This is fantastic.

I have a definition of success. For me it’s very simple. It’s not about wealth and fame and power. It’s about how many shiny eyes I have around me.

“The sexual orientation of my parents has had zero effect on the content of my character” - Zach Wahls

Working on the command line, hands poised over the keys uninterrupted by frequent reaches for the mouse, is a posture familiar to wordsmiths (especially the really old guys who once worked on teletypes or electric typewriters). It makes some of the same demands as writing an essay. Both require composition skills. Both demand a thorough knowledge of grammar and syntax. Both reward mastery with powerful, compact expression.
Rules are great. I love them and I hand them out as much as any other programmer. Most of the time, they will help you.

Programmers need to get into the habit of dissecting rules though. You always need to be asking, “Why are they telling me this?”

Once you understand the reasoning, you can follow the rule when it makes sense, but put it aside when it’s not needed. That will open up all sorts of new options for you.
If that sounds like slicing a pie into more pieces to reduce the total number of calories… well, welcome to the wacky world of standards.
The more technical debt you take on, the tighter your disciplines need to be. You should do more testing, and more pairing and more refactoring. Technical debt is not a license to make a mess. Technical debt creates the need for even greater cleanliness.
Technical Debt consists of liabilities incurred from decisions based on insufficient knowledge. Technical Waste consists of liabilities incurred through negligence or lack of discipline.
With an entire body at your command, do you seriously think the Future Of Interaction should be a single finger?
taking design seriously is not about having a dictator fuss over seams and pixels. It’s about giving it the same consideration that you give any other critical part of the system.
Don’t try to be original, just try to be good