Two talks from TED to watch *today*

TEDXToronto: “Neil Pasricha: The 3 A’s of awesome”:

TEDXHouston: “Brene Brown: The power of vulnerability”:

Related:

“1000 Awesome Things”

Presentation Zen: “We don’t seek your perfection, only your authenticity”

This post brought to you by Dave Rogers whose latest post over the shooting in Tucson is a must read.

David Shenk: “Our abilities are not set in genetic stone.”

BBC: David Shenk: “Is there a genius in all of us?”:

It would be folly to suggest that anyone can literally do or become anything. But the new science tells us that it’s equally foolish to think that mediocrity is built into most of us, or that any of us can know our true limits before we’ve applied enormous resources and invested vast amounts of time.

Our abilities are not set in genetic stone. They are soft and sculptable, far into adulthood. With humility, with hope, and with extraordinary determination, greatness is something to which any kid – of any age – can aspire.

Joshua Bloch on “How To Design A Good API and Why it Matters”

This is a great Google Tech Talk and while it may be Java-centric, I think much applies to any language you work with.

YouTube: GoogleTechTalks: “How To Design A Good API and Why it Matters”:

This is what I believe is the PDF slideshow from the above presentation.

There is a version of this presentation at InfoQ if you prefer that over YouTube and PDF.

InfoQ: Joshua Bloch: “Bumper-Sticker API Design”

Artima: Joshua Bloch: “Josh Bloch on Design”