Sunday, December 15, 2013

The Difference Between Brits and Americans

Something tells me this talk would take an American woman half the time to deliver... what could be the reason?

http://www.ted.com/talks/rose_george_inside_the_secret_shipping_industry.htmlhttp://www.ted.com/talks/rose_george_inside_the_secret_shipping_industry.html

Takeaways :

Habitat of the North Atlantic Whale has been reduced 90%. Why? These sea geniuses can communicate over an entire ocean (yes, you're talking a thousand or more miles!) and can be drowned out by a container ship.
The 15 largest ships in the world cause as much pollution as all the cars in the world put together! So much for peaceful well-behaved Scandinavians! They're the scum! Look at the list - no wonder Europeans are screaming about global warming - and pointing the finger at us. Coz they are the real culprits!

Sunday, December 01, 2013

Wisdom from Ashley Merryman : Top Bitch - The Science of Competition

A fallacy about team performance : In order for the team to perform well, everyone must be friends. False! Research says it's the other way around. Relationship quality derives from team performance..

When teams are failing, the poor performance upsets their members and they vent their f on each other. When performance is good, no one cares about the friction. Members will even say their success was due to the cooperative style of the team, even when independent observers report that the team was quarreling most of the time. Some famous teams were known for their internal hostility : Abe Lincoln's "Team of Rivals", the Manhattan Project (really? evidence woman!), and the Mercury astronauts were "famously at one anothers' throats."

Constant harmony is actually cause for alarm (that's why Samsung gets screwed by AAPL every year - think Korean culture vs Steve Jobs' rodding). Conflict-free operation means no one is bringing anything to the table that might engender controversy. The team isn't focused on purpose - but rather on protecting relationships. In this case, the whole is less than the sum of the parts.

Hackman of Harvard : Research on 70+ US and EU orchestras - the better the orchestra sounded, the more likely there was rivalry and discord behind the scenes!

Teams are always seen as the panacea, and never as the problem.
Successful teams are always as small as possible to get the job done.
In a small team, people feel responsible for the project and have a sense of what everyone else is doing.
This becomes hard as the team size grows.
In great teams, teammates anticipate the others moods and needs. They don't need to be told what needs to be done.
Teams that struggle have meetings, lots of meetings. And in those meetings, they talk a lot.
Successful teams communicate in short, clear sentences and communication is reciprocal. Requests are made and then, there's a confirmation that a request has been received, understood and will be acted upon.
On struggling teams, communication is dominated by fewer people, making longer soliloquiys.
On great teams, teammates trust that each team member will do his best.
On struggling teams, team members worry about freeloaders, mates not working hard enough, or stealing credit for others' work - which leads them to work less harder themselves - think back to what Jobs said about keeping only A-players on your team..

What science has to offer - the important work in the building of the team happens before any teamwork happens at all..


Forget Techion. Topcoder's Tutorials Take You All the Way

http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_index

alg_tut  
AuthorTitle
lbackstromThe Importance of Algorithms
antimatterHow To Dissect a TopCoder Problem Statement
DumitruHow to Find a Solution
leadhyena_inranPlanning an Approach to a TopCoder Problem:
 - Section 1
 - Section 2
dimkadimonMathematics for TopCoders
lbackstromGeometry Concepts:
 - Section 1: Basic Concepts
 - Section 2: Line Intersection and its Applications
 - Section 3: Using Geometry in TopCoder Problems
gladiusIntroduction to Graphs and Their Data Structures:
 - Section 1: Recognizing and Representing a Graph
 - Section 2: Searching a Graph
 - Section 3: Finding the Best Path through a Graph
supernovaGreedy is Good
DumitruDynamic Programming: From novice to advanced